#include <string>#include <boost/variant.hpp>#include "config.h"#include "Exception.h"#include "PropertyBag.h"#include "ISerializable.h"#include "VariantFwd.h"


Go to the source code of this file.
Namespaces | |
| namespace | pcce |
Classes | |
| class | pcce::Variant |
| Variant class that can store a single value of many types. More... | |
| class | pcce::VariantException |
| Base class for Variant-related exceptions. More... | |
| class | pcce::VariantEmptyException |
| Exception that is thrown when attempting to get a value from an empty Variant. More... | |
| class | pcce::VariantConversionException |
| Exception that is thrown when a type conversion fails. More... | |
Typedefs | |
| typedef boost::variant< int, unsigned int, long int, unsigned long int, tReal, char, unsigned char, std::string, tPropertyBagPtr > | pcce::tVariant |
| Underlying type used by Variant class. | |
1.5.5