libutil++  1.9.3
 All Classes Functions Variables
Public Types | Public Member Functions | Static Public Attributes | Friends | List of all members
sella::variant::Variant Class Reference

Public Types

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

Public Member Functions

 Variant (const std::shared_ptr< Nullable > &value) throw (TypeCastException)
 
 Variant (std::shared_ptr< Nullable > &&value) throw (TypeCastException)
 
 Variant (const char *value, int type=TypeAuto) throw (TypeCastException)
 
 Variant (const std::string &value, int type=TypeString) throw (TypeCastException)
 
 Variant (uint32_t size, uint8_t *buffer) throw (TypeCastException)
 
 Variant (std::string &&value, int type=TypeString) throw (TypeCastException)
 
 Variant (const sella::util::UUID &value) throw ()
 
 Variant (sella::util::UUID &&value) throw ()
 
 Variant (uuid_t &value) throw ()
 
 Variant (void *ptr) throw ()
 
 Variant (const sella::net::IPAddress &value) throw ()
 
 Variant (sella::net::IPAddress &&value) throw ()
 
 Variant (const sella::net::IPPrefix &value) throw ()
 
 Variant (sella::net::IPPrefix &&value) throw ()
 
 Variant (bool value) throw ()
 
 Variant (uint8_t value) throw ()
 
 Variant (uint16_t value) throw ()
 
 Variant (unsigned int value) throw ()
 
 Variant (uint64_t value) throw ()
 
 Variant (int8_t value) throw ()
 
 Variant (int16_t value) throw ()
 
 Variant (int 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 (Variant &&other) throw ()
 
iterator begin () throw ()
 
iterator end () throw ()
 
int getType () const throw ()
 
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 zero () throw ()
 
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 isNetwork () 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) const throw (UnsupportedOperatorException)
 
bool erase (const Variant &value) throw ()
 
bool erase (const std::string &value) throw ()
 
bool erase (unsigned int index) throw ()
 
void shrink_to_fit () throw ()
 
void sort (void) throw (UnsupportedOperatorException)
 
void unique (void) throw (UnsupportedOperatorException)
 
const std::vector< Variant > & asVector (void) const throw (TypeCastException)
 
std::vector< Variant > & asVector (void) throw (TypeCastException)
 
const std::map< std::string,
Variant > & 
asMap (void) const throw (TypeCastException)
 
std::map< std::string, Variant > & asMap (void) throw (TypeCastException)
 
template<class T >
void push_back (const T &value) throw (UnsupportedOperatorException)
 
void push_back (Variant &&value) throw (UnsupportedOperatorException)
 
template<class T >
const T & get () const throw ()
 
template<class T >
T & get () throw ()
 
const std::shared_ptr< Nullable > & get () const throw ()
 
template<class T >
cast () const throw (TypeCastException)
 
template<class T >
cast () throw (TypeCastException)
 
const std::string & str (int type=JSON) const throw ()
 
const char * c_str (int type=JSON) const throw ()
 
Variantunjson (const std::string &json) throw (TypeCastException)
 
Variantunmsgpack (const std::string &msgpack) throw (TypeCastException)
 
const std::string & json (void) const throw ()
 
const char * c_json (void) const throw ()
 
const std::string & cjson (void) const throw ()
 
const char * c_cjson (void) const throw ()
 
const std::string & msgpack (void) const throw ()
 
const char * c_msgpack (void) const throw ()
 
const std::string & xml (void) const throw ()
 
const char * c_xml (void) const throw ()
 
const std::string & csv (void) const throw ()
 
const char * c_csv (void) const throw ()
 
size_t msgpack (std::string &buffer, uint32_t size=0) const throw (TypeCastException)
 
size_t msgpack (uint8_t *buffer, uint32_t size) const throw (TypeCastException)
 
Variantunmsgpack (uint8_t *buffer, uint32_t size) throw (TypeCastException)
 
size_t msgpackBufferSize (void) const throw ()
 
void swap (Variant &other)
 
Variantoperator= (const Variant &other) throw ()
 
Variantoperator= (Variant &&other) throw ()
 
Variantoperator= (const std::shared_ptr< Nullable > &value) throw ()
 
Variantoperator= (std::shared_ptr< Nullable > &&value) throw ()
 
Variantoperator= (const std::string &value) throw ()
 
Variantoperator= (std::string &&value) throw ()
 
Variantoperator= (const char *value) throw ()
 
Variantoperator= (const sella::util::UUID &value) throw ()
 
Variantoperator= (sella::util::UUID &&value) throw ()
 
Variantoperator= (uuid_t &value) throw ()
 
Variantoperator= (void *ptr) throw ()
 
Variantoperator= (const sella::net::IPAddress &value) throw ()
 
Variantoperator= (sella::net::IPAddress &&value) throw ()
 
Variantoperator= (const sella::net::IPPrefix &value) throw ()
 
Variantoperator= (sella::net::IPPrefix &&value) throw ()
 
Variantoperator= (bool value) throw ()
 
Variantoperator= (uint8_t value) throw ()
 
Variantoperator= (uint16_t value) throw ()
 
Variantoperator= (unsigned int value) throw ()
 
Variantoperator= (uint64_t value) throw ()
 
Variantoperator= (int8_t value) throw ()
 
Variantoperator= (int16_t value) throw ()
 
Variantoperator= (int 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 (UnsupportedOperatorException, RangeException)
 
const Variantoperator[] (const std::string &key) const throw (UnsupportedOperatorException, RangeException)
 
Variantoperator[] (const char *key) throw ()
 
Variantoperator[] (const std::string &key) throw ()
 
Variantoperator[] (std::string &&key) throw ()
 
const Variantoperator[] (int index) const throw (UnsupportedOperatorException, RangeException)
 
const Variantoperator[] (size_t index) const throw (UnsupportedOperatorException, RangeException)
 
Variantoperator[] (int index) throw ()
 
Variantoperator[] (size_t index) throw ()
 
 operator const char * () const throw (TypeCastException)
 
 operator const std::string & () const throw (TypeCastException)
 
 operator const sella::util::UUID & () const throw (TypeCastException)
 
 operator const sella::net::IPAddress & () const throw (TypeCastException)
 
 operator const sella::net::IPPrefix & () 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)
 
template<>
const char * cast () const throw (TypeCastException)
 
template<>
sella::net::IPPrefix cast () throw (TypeCastException)
 
template<>
bool cast () const throw (TypeCastException)
 
template<>
bool cast () throw (TypeCastException)
 
template<>
uint64_t cast () const throw (TypeCastException)
 
template<>
uint64_t cast () throw (TypeCastException)
 
template<>
uint32_t cast () const throw (TypeCastException)
 
template<>
uint32_t cast () throw (TypeCastException)
 
template<>
uint16_t cast () const throw (TypeCastException)
 
template<>
uint16_t cast () throw (TypeCastException)
 
template<>
uint8_t cast () const throw (TypeCastException)
 
template<>
uint8_t cast () throw (TypeCastException)
 
template<>
int64_t cast () const throw (TypeCastException)
 
template<>
int64_t cast () throw (TypeCastException)
 
template<>
int32_t cast () const throw (TypeCastException)
 
template<>
int32_t cast () throw (TypeCastException)
 
template<>
int16_t cast () const throw (TypeCastException)
 
template<>
int16_t cast () throw (TypeCastException)
 
template<>
int8_t cast () const throw (TypeCastException)
 
template<>
int8_t cast () throw (TypeCastException)
 
template<>
double cast () const throw (TypeCastException)
 
template<>
double cast () throw (TypeCastException)
 
template<>
float cast () const throw (TypeCastException)
 
template<>
float cast () throw (TypeCastException)
 
template<>
unsigned long cast () const throw (TypeCastException)
 
template<>
unsigned long cast () throw (TypeCastException)
 
template<>
long cast () const throw (TypeCastException)
 
template<>
long cast () 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 TypeJSON = 0x60
 
static const int TypeQuoted = 0x61
 
static const int TypeNonQuoted = 0x62
 
static const int TypeMsgPack = 0x63
 
static const int JSON = 0x00
 
static const int CJSON = 0x01
 
static const int MSGPACK = 0x02
 
static const int XML = 0x03
 
static const int CSV = 0x04
 
static const int IterScalar = 0x00
 
static const int IterVector = 0x01
 
static const int IterObject = 0x02
 

Friends

class Vector
 
class Object
 
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 std::string &b) throw (UnsupportedOperatorException)
 
Variantoperator+= (Variant &a, int b) throw (UnsupportedOperatorException)
 
Variantoperator+= (Variant &a, int64_t b) throw (UnsupportedOperatorException)
 
Variantoperator+= (Variant &a, unsigned int b) throw (UnsupportedOperatorException)
 
Variantoperator+= (Variant &a, uint64_t b) throw (UnsupportedOperatorException)
 
Variantoperator+= (Variant &a, double b) throw (UnsupportedOperatorException)
 
Variantoperator+= (Variant &a, Variant &&b) throw (UnsupportedOperatorException)
 
Variantoperator+= (Variant &a, std::string &&b) throw (UnsupportedOperatorException)
 
Variantoperator-= (Variant &a, const Variant &b) throw (UnsupportedOperatorException)
 
Variantoperator-= (Variant &a, int b) throw (UnsupportedOperatorException)
 
Variantoperator-= (Variant &a, int64_t b) throw (UnsupportedOperatorException)
 
Variantoperator-= (Variant &a, unsigned int b) throw (UnsupportedOperatorException)
 
Variantoperator-= (Variant &a, uint64_t b) throw (UnsupportedOperatorException)
 
Variantoperator-= (Variant &a, double 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 57 of file Variant.h.


The documentation for this class was generated from the following files: