sella::variant::Variant Class Reference

List of all members.

Public Types

typedef std::shared_ptr< Variantshared
typedef Variantptr
typedef Variant_iterator iterator
typedef const Variant_iterator const_iterator

Public Member Functions

 Variant (std::shared_ptr< Nullable > value, int type) throw (TypeCastException)
 Variant (const char *value, int type=TypeAuto) throw (TypeCastException)
 Variant (const std::string &value, int type=TypeString) throw (TypeCastException)
 Variant (const sella::util::UUID &value) throw ()
 Variant (uuid_t &value) throw ()
 Variant (void *ptr) throw ()
 Variant (bool value) throw ()
 Variant (uint8_t value) throw ()
 Variant (uint16_t value) throw ()
 Variant (uint32_t value) throw ()
 Variant (uint64_t value) throw ()
 Variant (int8_t value) throw ()
 Variant (int16_t value) throw ()
 Variant (int32_t value) throw ()
 Variant (int64_t value) throw ()
 Variant (float value) throw ()
 Variant (double value) throw ()
 Variant (const std::vector< std::string > &token) throw (TypeCastException)
 Variant (unsigned long value) throw ()
 Variant (long value) throw ()
 Variant (const Variant &other) throw ()
 Variant (const Variant &&other) throw ()
iterator begin () throw ()
iterator end () throw ()
int getType () const throw (UnsupportedOperatorException)
void setType (int type) throw (TypeCastException)
const char * getTypeName (int type=-1) const throw ()
Variantparse (const std::string &value, int type=TypeAuto) throw (TypeCastException)
void clear () throw ()
size_t size () const throw ()
bool empty () const throw ()
bool isScalar () const throw ()
bool isNumeric () const throw ()
bool isTemporal () const throw ()
bool isNull () const throw ()
bool isBoolean () const throw ()
bool isSigned () const throw ()
bool isUnsigned () const throw ()
bool isDouble () const throw ()
bool isString () const throw ()
bool isUUID () const throw ()
bool isBinary () const throw ()
bool isPointer () const throw ()
bool isIPAddress () const throw ()
bool isIPPrefix () const throw ()
bool isInterval () const throw ()
bool isTime () const throw ()
bool isDate () const throw ()
bool isTimeStamp () const throw ()
bool isVector () const throw ()
bool isObject () const throw ()
template<class T >
bool contains (const T &value) throw (UnsupportedOperatorException)
bool erase (const Variant &value) throw ()
bool erase (int index) throw ()
void shrink_to_fit () throw ()
template<class T >
void push_back (const T &value) throw (UnsupportedOperatorException)
template<class T >
const T & get () const throw ()
template<class T >
T & get () throw ()
template<class T >
cast () const throw (TypeCastException)
const std::string & str (int type=JSON) const throw ()
const char * c_str (int type=JSON) const throw ()
const std::string & json (void) const throw ()
const char * c_json (void) const throw ()
const std::string & xml (void) const throw ()
const char * c_xml (void) const throw ()
Variantoperator= (const Variant &other) throw ()
Variantoperator= (const Variant &&other) throw ()
Variantoperator= (const std::string &value) throw ()
Variantoperator= (const char *value) throw ()
Variantoperator= (const sella::util::UUID &value) throw ()
Variantoperator= (uuid_t &value) throw ()
Variantoperator= (void *ptr) throw ()
Variantoperator= (bool value) throw ()
Variantoperator= (uint8_t value) throw ()
Variantoperator= (uint16_t value) throw ()
Variantoperator= (uint32_t value) throw ()
Variantoperator= (uint64_t value) throw ()
Variantoperator= (int8_t value) throw ()
Variantoperator= (int16_t value) throw ()
Variantoperator= (int32_t value) throw ()
Variantoperator= (int64_t value) throw ()
Variantoperator= (float value) throw ()
Variantoperator= (double value) throw ()
Variantoperator= (unsigned long value) throw ()
Variantoperator= (long value) throw ()
bool operator! () throw (UnsupportedOperatorException)
Variantoperator++ () throw (UnsupportedOperatorException)
Variant operator++ (int) throw (UnsupportedOperatorException)
Variantoperator-- () throw (UnsupportedOperatorException)
Variant operator-- (int) throw (UnsupportedOperatorException)
const Variantoperator[] (const char *key) const throw ()
const Variantoperator[] (const std::string &key) const throw ()
Variantoperator[] (const char *key) throw ()
Variantoperator[] (const std::string &key) throw ()
const Variantoperator[] (int index) const throw (UnsupportedOperatorException)
Variantoperator[] (int index) throw (UnsupportedOperatorException)
 operator const char * () const throw (TypeCastException)
 operator const std::string & () const throw (TypeCastException)
 operator sella::util::UUID () const throw (TypeCastException)
 operator bool () const throw (TypeCastException)
 operator uint8_t () const throw (TypeCastException)
 operator uint16_t () const throw (TypeCastException)
 operator uint32_t () const throw (TypeCastException)
 operator uint64_t () const throw (TypeCastException)
 operator int8_t () const throw (TypeCastException)
 operator int16_t () const throw (TypeCastException)
 operator int32_t () const throw (TypeCastException)
 operator int64_t () const throw (TypeCastException)
 operator float () const throw (TypeCastException)
 operator double () const throw (TypeCastException)
 operator unsigned long () const throw (TypeCastException)
 operator long () const throw (TypeCastException)
 operator void * () const throw (TypeCastException)

Static Public Attributes

static const int TypeAuto = 0x00
static const int TypeNull = 0x01
static const int TypeBoolean = 0x02
static const int TypeSigned = 0x03
static const int TypeUnsigned = 0x04
static const int TypeDouble = 0x05
static const int TypeString = 0x06
static const int TypeUUID = 0x07
static const int TypeBinary = 0x08
static const int TypePointer = 0x09
static const int TypeIPAddress = 0x10
static const int TypeIPPrefix = 0x11
static const int TypeInterval = 0x20
static const int TypeTime = 0x21
static const int TypeDate = 0x22
static const int TypeTimeStamp = 0x23
static const int TypeVector = 0x50
static const int TypeObject = 0x51
static const int JSON = 0x00
static const int XML = 0x01
static const int IterScalar = 0x00
static const int IterVector = 0x01
static const int IterObject = 0x02

Friends

bool operator== (const Variant &a, const Variant &b) throw ()
bool operator!= (const Variant &a, const Variant &b) throw ()
bool operator> (const Variant &a, const Variant &b) throw (UnsupportedOperatorException)
bool operator< (const Variant &a, const Variant &b) throw (UnsupportedOperatorException)
bool operator>= (const Variant &a, const Variant &b) throw (UnsupportedOperatorException)
bool operator<= (const Variant &a, const Variant &b) throw (UnsupportedOperatorException)
Variantoperator+= (Variant &a, const Variant &b) throw (UnsupportedOperatorException)
Variantoperator-= (Variant &a, const Variant &b) throw (UnsupportedOperatorException)
Variantoperator*= (Variant &a, const Variant &b) throw (UnsupportedOperatorException)
Variantoperator/= (Variant &a, const Variant &b) throw (UnsupportedOperatorException)
Variantoperator^= (Variant &a, const Variant &b) throw (UnsupportedOperatorException)
Variantoperator%= (Variant &a, const Variant &b) throw (UnsupportedOperatorException)
Variantoperator&= (Variant &a, const Variant &b) throw (UnsupportedOperatorException)
Variantoperator|= (Variant &a, const Variant &b) throw (UnsupportedOperatorException)
Variantoperator<<= (Variant &a, const Variant &b) throw (UnsupportedOperatorException)
Variantoperator>>= (Variant &a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator+ (const Variant &a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator- (const Variant &a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator* (const Variant &a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator/ (const Variant &a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator^ (const Variant &a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator% (const Variant &a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator& (const Variant &a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator| (const Variant &a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator<< (const Variant &a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator>> (const Variant &a, const Variant &b) throw (UnsupportedOperatorException)
bool operator== (const Variant &a, const char *b) throw (TypeCastException)
bool operator== (const char *a, const Variant &b) throw (TypeCastException)
bool operator== (const Variant &a, const std::string &b) throw (TypeCastException)
bool operator== (const std::string &a, const Variant &b) throw (TypeCastException)
bool operator== (const Variant &a, bool b) throw (TypeCastException)
bool operator== (bool a, const Variant &b) throw (TypeCastException)
bool operator== (uint8_t a, const Variant &b) throw (TypeCastException)
bool operator== (const Variant &a, uint8_t b) throw (TypeCastException)
bool operator== (uint16_t a, const Variant &b) throw (TypeCastException)
bool operator== (const Variant &a, uint16_t b) throw (TypeCastException)
bool operator== (uint32_t a, const Variant &b) throw (TypeCastException)
bool operator== (const Variant &a, uint32_t b) throw (TypeCastException)
bool operator== (uint64_t a, const Variant &b) throw (TypeCastException)
bool operator== (const Variant &a, uint64_t b) throw (TypeCastException)
bool operator== (int16_t a, const Variant &b) throw (TypeCastException)
bool operator== (const Variant &a, int16_t b) throw (TypeCastException)
bool operator== (int32_t a, const Variant &b) throw (TypeCastException)
bool operator== (const Variant &a, int32_t b) throw (TypeCastException)
bool operator== (int64_t a, const Variant &b) throw (TypeCastException)
bool operator== (const Variant &a, int64_t b) throw (TypeCastException)
bool operator== (float a, const Variant &b) throw (TypeCastException)
bool operator== (const Variant &a, float b) throw (TypeCastException)
bool operator== (double a, const Variant &b) throw (TypeCastException)
bool operator== (const Variant &a, double b) throw (TypeCastException)
bool operator== (unsigned long a, const Variant &b) throw (TypeCastException)
bool operator== (const Variant &a, unsigned long b) throw (TypeCastException)
bool operator== (long a, const Variant &b) throw (TypeCastException)
bool operator== (const Variant &a, long b) throw (TypeCastException)
bool operator!= (const Variant &a, const char *b) throw (TypeCastException)
bool operator!= (const char *a, const Variant &b) throw (TypeCastException)
bool operator!= (const Variant &a, const std::string &b) throw (TypeCastException)
bool operator!= (const std::string &a, const Variant &b) throw (TypeCastException)
bool operator!= (const Variant &a, bool b) throw (TypeCastException)
bool operator!= (bool a, const Variant &b) throw (TypeCastException)
bool operator!= (uint8_t a, const Variant &b) throw (TypeCastException)
bool operator!= (const Variant &a, uint8_t b) throw (TypeCastException)
bool operator!= (uint16_t a, const Variant &b) throw (TypeCastException)
bool operator!= (const Variant &a, uint16_t b) throw (TypeCastException)
bool operator!= (uint32_t a, const Variant &b) throw (TypeCastException)
bool operator!= (const Variant &a, uint32_t b) throw (TypeCastException)
bool operator!= (uint64_t a, const Variant &b) throw (TypeCastException)
bool operator!= (const Variant &a, uint64_t b) throw (TypeCastException)
bool operator!= (int16_t a, const Variant &b) throw (TypeCastException)
bool operator!= (const Variant &a, int16_t b) throw (TypeCastException)
bool operator!= (int32_t a, const Variant &b) throw (TypeCastException)
bool operator!= (const Variant &a, int32_t b) throw (TypeCastException)
bool operator!= (int64_t a, const Variant &b) throw (TypeCastException)
bool operator!= (const Variant &a, int64_t b) throw (TypeCastException)
bool operator!= (float a, const Variant &b) throw (TypeCastException)
bool operator!= (const Variant &a, float b) throw (TypeCastException)
bool operator!= (double a, const Variant &b) throw (TypeCastException)
bool operator!= (const Variant &a, double b) throw (TypeCastException)
bool operator!= (unsigned long a, const Variant &b) throw (TypeCastException)
bool operator!= (const Variant &a, unsigned long b) throw (TypeCastException)
bool operator!= (long a, const Variant &b) throw (TypeCastException)
bool operator!= (const Variant &a, long b) throw (TypeCastException)
bool operator> (const Variant &a, const char *b) throw (UnsupportedOperatorException)
bool operator> (const char *a, const Variant &b) throw (UnsupportedOperatorException)
bool operator> (const Variant &a, const std::string &b) throw (UnsupportedOperatorException)
bool operator> (const std::string &a, const Variant &b) throw (UnsupportedOperatorException)
bool operator> (const Variant &a, bool b) throw (UnsupportedOperatorException)
bool operator> (bool a, const Variant &b) throw (UnsupportedOperatorException)
bool operator> (uint8_t a, const Variant &b) throw (UnsupportedOperatorException)
bool operator> (const Variant &a, uint8_t b) throw (UnsupportedOperatorException)
bool operator> (uint16_t a, const Variant &b) throw (UnsupportedOperatorException)
bool operator> (const Variant &a, uint16_t b) throw (UnsupportedOperatorException)
bool operator> (uint32_t a, const Variant &b) throw (UnsupportedOperatorException)
bool operator> (const Variant &a, uint32_t b) throw (UnsupportedOperatorException)
bool operator> (uint64_t a, const Variant &b) throw (UnsupportedOperatorException)
bool operator> (const Variant &a, uint64_t b) throw (UnsupportedOperatorException)
bool operator> (int16_t a, const Variant &b) throw (UnsupportedOperatorException)
bool operator> (const Variant &a, int16_t b) throw (UnsupportedOperatorException)
bool operator> (int32_t a, const Variant &b) throw (UnsupportedOperatorException)
bool operator> (const Variant &a, int32_t b) throw (UnsupportedOperatorException)
bool operator> (int64_t a, const Variant &b) throw (UnsupportedOperatorException)
bool operator> (const Variant &a, int64_t b) throw (UnsupportedOperatorException)
bool operator> (float a, const Variant &b) throw (UnsupportedOperatorException)
bool operator> (const Variant &a, float b) throw (UnsupportedOperatorException)
bool operator> (double a, const Variant &b) throw (UnsupportedOperatorException)
bool operator> (const Variant &a, double b) throw (UnsupportedOperatorException)
bool operator> (unsigned long a, const Variant &b) throw (UnsupportedOperatorException)
bool operator> (const Variant &a, unsigned long b) throw (UnsupportedOperatorException)
bool operator> (long a, const Variant &b) throw (UnsupportedOperatorException)
bool operator> (const Variant &a, long b) throw (UnsupportedOperatorException)
bool operator< (const Variant &a, const char *b) throw (UnsupportedOperatorException)
bool operator< (const char *a, const Variant &b) throw (UnsupportedOperatorException)
bool operator< (const Variant &a, const std::string &b) throw (UnsupportedOperatorException)
bool operator< (const std::string &a, const Variant &b) throw (UnsupportedOperatorException)
bool operator< (const Variant &a, bool b) throw (UnsupportedOperatorException)
bool operator< (bool a, const Variant &b) throw (UnsupportedOperatorException)
bool operator< (uint8_t a, const Variant &b) throw (UnsupportedOperatorException)
bool operator< (const Variant &a, uint8_t b) throw (UnsupportedOperatorException)
bool operator< (uint16_t a, const Variant &b) throw (UnsupportedOperatorException)
bool operator< (const Variant &a, uint16_t b) throw (UnsupportedOperatorException)
bool operator< (uint32_t a, const Variant &b) throw (UnsupportedOperatorException)
bool operator< (const Variant &a, uint32_t b) throw (UnsupportedOperatorException)
bool operator< (uint64_t a, const Variant &b) throw (UnsupportedOperatorException)
bool operator< (const Variant &a, uint64_t b) throw (UnsupportedOperatorException)
bool operator< (int16_t a, const Variant &b) throw (UnsupportedOperatorException)
bool operator< (const Variant &a, int16_t b) throw (UnsupportedOperatorException)
bool operator< (int32_t a, const Variant &b) throw (UnsupportedOperatorException)
bool operator< (const Variant &a, int32_t b) throw (UnsupportedOperatorException)
bool operator< (int64_t a, const Variant &b) throw (UnsupportedOperatorException)
bool operator< (const Variant &a, int64_t b) throw (UnsupportedOperatorException)
bool operator< (float a, const Variant &b) throw (UnsupportedOperatorException)
bool operator< (const Variant &a, float b) throw (UnsupportedOperatorException)
bool operator< (double a, const Variant &b) throw (UnsupportedOperatorException)
bool operator< (const Variant &a, double b) throw (UnsupportedOperatorException)
bool operator< (unsigned long a, const Variant &b) throw (UnsupportedOperatorException)
bool operator< (const Variant &a, unsigned long b) throw (UnsupportedOperatorException)
bool operator< (long a, const Variant &b) throw (UnsupportedOperatorException)
bool operator< (const Variant &a, long b) throw (UnsupportedOperatorException)
bool operator>= (const Variant &a, const char *b) throw (UnsupportedOperatorException)
bool operator>= (const char *a, const Variant &b) throw (UnsupportedOperatorException)
bool operator>= (const Variant &a, const std::string &b) throw (UnsupportedOperatorException)
bool operator>= (const std::string &a, const Variant &b) throw (UnsupportedOperatorException)
bool operator>= (const Variant &a, bool b) throw (UnsupportedOperatorException)
bool operator>= (bool a, const Variant &b) throw (UnsupportedOperatorException)
bool operator>= (uint8_t a, const Variant &b) throw (UnsupportedOperatorException)
bool operator>= (const Variant &a, uint8_t b) throw (UnsupportedOperatorException)
bool operator>= (uint16_t a, const Variant &b) throw (UnsupportedOperatorException)
bool operator>= (const Variant &a, uint16_t b) throw (UnsupportedOperatorException)
bool operator>= (uint32_t a, const Variant &b) throw (UnsupportedOperatorException)
bool operator>= (const Variant &a, uint32_t b) throw (UnsupportedOperatorException)
bool operator>= (uint64_t a, const Variant &b) throw (UnsupportedOperatorException)
bool operator>= (const Variant &a, uint64_t b) throw (UnsupportedOperatorException)
bool operator>= (int16_t a, const Variant &b) throw (UnsupportedOperatorException)
bool operator>= (const Variant &a, int16_t b) throw (UnsupportedOperatorException)
bool operator>= (int32_t a, const Variant &b) throw (UnsupportedOperatorException)
bool operator>= (const Variant &a, int32_t b) throw (UnsupportedOperatorException)
bool operator>= (int64_t a, const Variant &b) throw (UnsupportedOperatorException)
bool operator>= (const Variant &a, int64_t b) throw (UnsupportedOperatorException)
bool operator>= (float a, const Variant &b) throw (UnsupportedOperatorException)
bool operator>= (const Variant &a, float b) throw (UnsupportedOperatorException)
bool operator>= (double a, const Variant &b) throw (UnsupportedOperatorException)
bool operator>= (const Variant &a, double b) throw (UnsupportedOperatorException)
bool operator>= (unsigned long a, const Variant &b) throw (UnsupportedOperatorException)
bool operator>= (const Variant &a, unsigned long b) throw (UnsupportedOperatorException)
bool operator>= (long a, const Variant &b) throw (UnsupportedOperatorException)
bool operator>= (const Variant &a, long b) throw (UnsupportedOperatorException)
bool operator<= (const Variant &a, const char *b) throw (UnsupportedOperatorException)
bool operator<= (const char *a, const Variant &b) throw (UnsupportedOperatorException)
bool operator<= (const Variant &a, const std::string &b) throw (UnsupportedOperatorException)
bool operator<= (const std::string &a, const Variant &b) throw (UnsupportedOperatorException)
bool operator<= (const Variant &a, bool b) throw (UnsupportedOperatorException)
bool operator<= (bool a, const Variant &b) throw (UnsupportedOperatorException)
bool operator<= (uint8_t a, const Variant &b) throw (UnsupportedOperatorException)
bool operator<= (const Variant &a, uint8_t b) throw (UnsupportedOperatorException)
bool operator<= (uint16_t a, const Variant &b) throw (UnsupportedOperatorException)
bool operator<= (const Variant &a, uint16_t b) throw (UnsupportedOperatorException)
bool operator<= (uint32_t a, const Variant &b) throw (UnsupportedOperatorException)
bool operator<= (const Variant &a, uint32_t b) throw (UnsupportedOperatorException)
bool operator<= (uint64_t a, const Variant &b) throw (UnsupportedOperatorException)
bool operator<= (const Variant &a, uint64_t b) throw (UnsupportedOperatorException)
bool operator<= (int16_t a, const Variant &b) throw (UnsupportedOperatorException)
bool operator<= (const Variant &a, int16_t b) throw (UnsupportedOperatorException)
bool operator<= (int32_t a, const Variant &b) throw (UnsupportedOperatorException)
bool operator<= (const Variant &a, int32_t b) throw (UnsupportedOperatorException)
bool operator<= (int64_t a, const Variant &b) throw (UnsupportedOperatorException)
bool operator<= (const Variant &a, int64_t b) throw (UnsupportedOperatorException)
bool operator<= (float a, const Variant &b) throw (UnsupportedOperatorException)
bool operator<= (const Variant &a, float b) throw (UnsupportedOperatorException)
bool operator<= (double a, const Variant &b) throw (UnsupportedOperatorException)
bool operator<= (const Variant &a, double b) throw (UnsupportedOperatorException)
bool operator<= (unsigned long a, const Variant &b) throw (UnsupportedOperatorException)
bool operator<= (const Variant &a, unsigned long b) throw (UnsupportedOperatorException)
bool operator<= (long a, const Variant &b) throw (UnsupportedOperatorException)
bool operator<= (const Variant &a, long b) throw (UnsupportedOperatorException)
Variant operator+ (const Variant &a, const char *b) throw (UnsupportedOperatorException)
Variant operator+ (const char *a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator+ (const Variant &a, const std::string &b) throw (UnsupportedOperatorException)
Variant operator+ (const std::string &a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator+ (const Variant &a, bool b) throw (UnsupportedOperatorException)
Variant operator+ (bool a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator+ (uint8_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator+ (const Variant &a, uint8_t b) throw (UnsupportedOperatorException)
Variant operator+ (uint16_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator+ (const Variant &a, uint16_t b) throw (UnsupportedOperatorException)
Variant operator+ (uint32_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator+ (const Variant &a, uint32_t b) throw (UnsupportedOperatorException)
Variant operator+ (uint64_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator+ (const Variant &a, uint64_t b) throw (UnsupportedOperatorException)
Variant operator+ (int16_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator+ (const Variant &a, int16_t b) throw (UnsupportedOperatorException)
Variant operator+ (int32_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator+ (const Variant &a, int32_t b) throw (UnsupportedOperatorException)
Variant operator+ (int64_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator+ (const Variant &a, int64_t b) throw (UnsupportedOperatorException)
Variant operator+ (float a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator+ (const Variant &a, float b) throw (UnsupportedOperatorException)
Variant operator+ (double a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator+ (const Variant &a, double b) throw (UnsupportedOperatorException)
Variant operator+ (unsigned long a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator+ (const Variant &a, unsigned long b) throw (UnsupportedOperatorException)
Variant operator+ (long a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator+ (const Variant &a, long b) throw (UnsupportedOperatorException)
Variant operator- (const Variant &a, const std::string &b) throw (UnsupportedOperatorException)
Variant operator- (const std::string &a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator- (const Variant &a, const char *b) throw (UnsupportedOperatorException)
Variant operator- (const char *a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator- (const Variant &a, bool b) throw (UnsupportedOperatorException)
Variant operator- (bool a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator- (uint8_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator- (const Variant &a, uint8_t b) throw (UnsupportedOperatorException)
Variant operator- (uint16_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator- (const Variant &a, uint16_t b) throw (UnsupportedOperatorException)
Variant operator- (uint32_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator- (const Variant &a, uint32_t b) throw (UnsupportedOperatorException)
Variant operator- (uint64_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator- (const Variant &a, uint64_t b) throw (UnsupportedOperatorException)
Variant operator- (int16_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator- (const Variant &a, int16_t b) throw (UnsupportedOperatorException)
Variant operator- (int32_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator- (const Variant &a, int32_t b) throw (UnsupportedOperatorException)
Variant operator- (int64_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator- (const Variant &a, int64_t b) throw (UnsupportedOperatorException)
Variant operator- (float a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator- (const Variant &a, float b) throw (UnsupportedOperatorException)
Variant operator- (double a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator- (const Variant &a, double b) throw (UnsupportedOperatorException)
Variant operator- (unsigned long a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator- (const Variant &a, unsigned long b) throw (UnsupportedOperatorException)
Variant operator- (long a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator- (const Variant &a, long b) throw (UnsupportedOperatorException)
Variant operator* (const Variant &a, const char *b) throw (UnsupportedOperatorException)
Variant operator* (const char *a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator* (const Variant &a, const std::string &b) throw (UnsupportedOperatorException)
Variant operator* (const std::string &a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator* (const Variant &a, bool b) throw (UnsupportedOperatorException)
Variant operator* (bool a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator* (uint8_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator* (const Variant &a, uint8_t b) throw (UnsupportedOperatorException)
Variant operator* (uint16_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator* (const Variant &a, uint16_t b) throw (UnsupportedOperatorException)
Variant operator* (uint32_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator* (const Variant &a, uint32_t b) throw (UnsupportedOperatorException)
Variant operator* (uint64_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator* (const Variant &a, uint64_t b) throw (UnsupportedOperatorException)
Variant operator* (int16_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator* (const Variant &a, int16_t b) throw (UnsupportedOperatorException)
Variant operator* (int32_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator* (const Variant &a, int32_t b) throw (UnsupportedOperatorException)
Variant operator* (int64_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator* (const Variant &a, int64_t b) throw (UnsupportedOperatorException)
Variant operator* (float a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator* (const Variant &a, float b) throw (UnsupportedOperatorException)
Variant operator* (double a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator* (const Variant &a, double b) throw (UnsupportedOperatorException)
Variant operator* (unsigned long a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator* (const Variant &a, unsigned long b) throw (UnsupportedOperatorException)
Variant operator* (long a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator* (const Variant &a, long b) throw (UnsupportedOperatorException)
Variant operator/ (const Variant &a, const char *b) throw (UnsupportedOperatorException)
Variant operator/ (const char *a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator/ (const Variant &a, const std::string &b) throw (UnsupportedOperatorException)
Variant operator/ (const std::string &a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator/ (const Variant &a, bool b) throw (UnsupportedOperatorException)
Variant operator/ (bool a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator/ (uint8_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator/ (const Variant &a, uint8_t b) throw (UnsupportedOperatorException)
Variant operator/ (uint16_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator/ (const Variant &a, uint16_t b) throw (UnsupportedOperatorException)
Variant operator/ (uint32_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator/ (const Variant &a, uint32_t b) throw (UnsupportedOperatorException)
Variant operator/ (uint64_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator/ (const Variant &a, uint64_t b) throw (UnsupportedOperatorException)
Variant operator/ (int16_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator/ (const Variant &a, int16_t b) throw (UnsupportedOperatorException)
Variant operator/ (int32_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator/ (const Variant &a, int32_t b) throw (UnsupportedOperatorException)
Variant operator/ (int64_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator/ (const Variant &a, int64_t b) throw (UnsupportedOperatorException)
Variant operator/ (float a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator/ (const Variant &a, float b) throw (UnsupportedOperatorException)
Variant operator/ (double a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator/ (const Variant &a, double b) throw (UnsupportedOperatorException)
Variant operator/ (unsigned long a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator/ (const Variant &a, unsigned long b) throw (UnsupportedOperatorException)
Variant operator/ (long a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator/ (const Variant &a, long b) throw (UnsupportedOperatorException)
Variant operator^ (const Variant &a, const char *b) throw (UnsupportedOperatorException)
Variant operator^ (const char *a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator^ (const Variant &a, const std::string &b) throw (UnsupportedOperatorException)
Variant operator^ (const std::string &a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator^ (const Variant &a, bool b) throw (UnsupportedOperatorException)
Variant operator^ (bool a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator^ (uint8_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator^ (const Variant &a, uint8_t b) throw (UnsupportedOperatorException)
Variant operator^ (uint16_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator^ (const Variant &a, uint16_t b) throw (UnsupportedOperatorException)
Variant operator^ (uint32_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator^ (const Variant &a, uint32_t b) throw (UnsupportedOperatorException)
Variant operator^ (uint64_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator^ (const Variant &a, uint64_t b) throw (UnsupportedOperatorException)
Variant operator^ (int16_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator^ (const Variant &a, int16_t b) throw (UnsupportedOperatorException)
Variant operator^ (int32_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator^ (const Variant &a, int32_t b) throw (UnsupportedOperatorException)
Variant operator^ (int64_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator^ (const Variant &a, int64_t b) throw (UnsupportedOperatorException)
Variant operator^ (unsigned long a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator^ (const Variant &a, unsigned long b) throw (UnsupportedOperatorException)
Variant operator^ (long a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator^ (const Variant &a, long b) throw (UnsupportedOperatorException)
Variant operator% (const Variant &a, const char *b) throw (UnsupportedOperatorException)
Variant operator% (const char *a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator% (const Variant &a, const std::string &b) throw (UnsupportedOperatorException)
Variant operator% (const std::string &a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator% (const Variant &a, bool b) throw (UnsupportedOperatorException)
Variant operator% (bool a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator% (uint8_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator% (const Variant &a, uint8_t b) throw (UnsupportedOperatorException)
Variant operator% (uint16_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator% (const Variant &a, uint16_t b) throw (UnsupportedOperatorException)
Variant operator% (uint32_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator% (const Variant &a, uint32_t b) throw (UnsupportedOperatorException)
Variant operator% (uint64_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator% (const Variant &a, uint64_t b) throw (UnsupportedOperatorException)
Variant operator% (int16_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator% (const Variant &a, int16_t b) throw (UnsupportedOperatorException)
Variant operator% (int32_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator% (const Variant &a, int32_t b) throw (UnsupportedOperatorException)
Variant operator% (int64_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator% (const Variant &a, int64_t b) throw (UnsupportedOperatorException)
Variant operator% (unsigned long a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator% (const Variant &a, unsigned long b) throw (UnsupportedOperatorException)
Variant operator% (long a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator% (const Variant &a, long b) throw (UnsupportedOperatorException)
Variant operator& (const Variant &a, const char *b) throw (UnsupportedOperatorException)
Variant operator& (const char *a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator& (const Variant &a, const std::string &b) throw (UnsupportedOperatorException)
Variant operator& (const std::string &a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator& (const Variant &a, bool b) throw (UnsupportedOperatorException)
Variant operator& (bool a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator& (uint8_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator& (const Variant &a, uint8_t b) throw (UnsupportedOperatorException)
Variant operator& (uint16_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator& (const Variant &a, uint16_t b) throw (UnsupportedOperatorException)
Variant operator& (uint32_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator& (const Variant &a, uint32_t b) throw (UnsupportedOperatorException)
Variant operator& (uint64_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator& (const Variant &a, uint64_t b) throw (UnsupportedOperatorException)
Variant operator& (int16_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator& (const Variant &a, int16_t b) throw (UnsupportedOperatorException)
Variant operator& (int32_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator& (const Variant &a, int32_t b) throw (UnsupportedOperatorException)
Variant operator& (int64_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator& (const Variant &a, int64_t b) throw (UnsupportedOperatorException)
Variant operator& (unsigned long a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator& (const Variant &a, unsigned long b) throw (UnsupportedOperatorException)
Variant operator& (long a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator& (const Variant &a, long b) throw (UnsupportedOperatorException)
Variant operator| (const Variant &a, const char *b) throw (UnsupportedOperatorException)
Variant operator| (const char *a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator| (const Variant &a, const std::string &b) throw (UnsupportedOperatorException)
Variant operator| (const std::string &a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator| (const Variant &a, bool b) throw (UnsupportedOperatorException)
Variant operator| (bool a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator| (uint8_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator| (const Variant &a, uint8_t b) throw (UnsupportedOperatorException)
Variant operator| (uint16_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator| (const Variant &a, uint16_t b) throw (UnsupportedOperatorException)
Variant operator| (uint32_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator| (const Variant &a, uint32_t b) throw (UnsupportedOperatorException)
Variant operator| (uint64_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator| (const Variant &a, uint64_t b) throw (UnsupportedOperatorException)
Variant operator| (int16_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator| (const Variant &a, int16_t b) throw (UnsupportedOperatorException)
Variant operator| (int32_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator| (const Variant &a, int32_t b) throw (UnsupportedOperatorException)
Variant operator| (int64_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator| (const Variant &a, int64_t b) throw (UnsupportedOperatorException)
Variant operator| (unsigned long a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator| (const Variant &a, unsigned long b) throw (UnsupportedOperatorException)
Variant operator| (long a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator| (const Variant &a, long b) throw (UnsupportedOperatorException)
Variant operator>> (const Variant &a, const char *b) throw (UnsupportedOperatorException)
Variant operator>> (const char *a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator>> (const Variant &a, const std::string &b) throw (UnsupportedOperatorException)
Variant operator>> (const std::string &a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator>> (const Variant &a, bool b) throw (UnsupportedOperatorException)
Variant operator>> (bool a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator>> (uint8_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator>> (const Variant &a, uint8_t b) throw (UnsupportedOperatorException)
Variant operator>> (uint16_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator>> (const Variant &a, uint16_t b) throw (UnsupportedOperatorException)
Variant operator>> (uint32_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator>> (const Variant &a, uint32_t b) throw (UnsupportedOperatorException)
Variant operator>> (uint64_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator>> (const Variant &a, uint64_t b) throw (UnsupportedOperatorException)
Variant operator>> (int16_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator>> (const Variant &a, int16_t b) throw (UnsupportedOperatorException)
Variant operator>> (int32_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator>> (const Variant &a, int32_t b) throw (UnsupportedOperatorException)
Variant operator>> (int64_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator>> (const Variant &a, int64_t b) throw (UnsupportedOperatorException)
Variant operator>> (unsigned long a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator>> (const Variant &a, unsigned long b) throw (UnsupportedOperatorException)
Variant operator>> (long a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator>> (const Variant &a, long b) throw (UnsupportedOperatorException)
Variant operator<< (const Variant &a, const char *b) throw (UnsupportedOperatorException)
Variant operator<< (const char *a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator<< (const Variant &a, const std::string &b) throw (UnsupportedOperatorException)
Variant operator<< (const std::string &a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator<< (const Variant &a, bool b) throw (UnsupportedOperatorException)
Variant operator<< (bool a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator<< (uint8_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator<< (const Variant &a, uint8_t b) throw (UnsupportedOperatorException)
Variant operator<< (uint16_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator<< (const Variant &a, uint16_t b) throw (UnsupportedOperatorException)
Variant operator<< (uint32_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator<< (const Variant &a, uint32_t b) throw (UnsupportedOperatorException)
Variant operator<< (uint64_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator<< (const Variant &a, uint64_t b) throw (UnsupportedOperatorException)
Variant operator<< (int16_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator<< (const Variant &a, int16_t b) throw (UnsupportedOperatorException)
Variant operator<< (int32_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator<< (const Variant &a, int32_t b) throw (UnsupportedOperatorException)
Variant operator<< (int64_t a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator<< (const Variant &a, int64_t b) throw (UnsupportedOperatorException)
Variant operator<< (unsigned long a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator<< (const Variant &a, unsigned long b) throw (UnsupportedOperatorException)
Variant operator<< (long a, const Variant &b) throw (UnsupportedOperatorException)
Variant operator<< (const Variant &a, long b) throw (UnsupportedOperatorException)
std::istream & operator>> (std::istream &is, Variant &value) throw (TypeCastException)
std::ostream & operator<< (std::ostream &os, const Variant &value) throw (TypeCastException)

Detailed Description

Definition at line 56 of file Variant.h.


The documentation for this class was generated from the following files:
 All Classes Functions Variables

Generated on 20 Nov 2014 for libutil++ by  doxygen 1.6.1