include/Variant.h File Reference

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

Include dependency graph for Variant.h:

This graph shows which files directly or indirectly include this file:

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.


Generated on Thu Mar 6 11:39:18 2008 for Protocce by  doxygen 1.5.5