Public Types | |
| typedef std::shared_ptr< Variant > | shared |
| typedef Variant * | ptr |
| 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 () |
| Variant & | parse (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 > | |
| 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 () |
| Variant & | operator= (const Variant &other) throw () |
| Variant & | operator= (const Variant &&other) throw () |
| Variant & | operator= (const std::string &value) throw () |
| Variant & | operator= (const char *value) throw () |
| Variant & | operator= (const sella::util::UUID &value) throw () |
| Variant & | operator= (uuid_t &value) throw () |
| Variant & | operator= (void *ptr) throw () |
| Variant & | operator= (bool value) throw () |
| Variant & | operator= (uint8_t value) throw () |
| Variant & | operator= (uint16_t value) throw () |
| Variant & | operator= (uint32_t value) throw () |
| Variant & | operator= (uint64_t value) throw () |
| Variant & | operator= (int8_t value) throw () |
| Variant & | operator= (int16_t value) throw () |
| Variant & | operator= (int32_t value) throw () |
| Variant & | operator= (int64_t value) throw () |
| Variant & | operator= (float value) throw () |
| Variant & | operator= (double value) throw () |
| Variant & | operator= (unsigned long value) throw () |
| Variant & | operator= (long value) throw () |
| bool | operator! () throw (UnsupportedOperatorException) |
| Variant & | operator++ () throw (UnsupportedOperatorException) |
| Variant | operator++ (int) throw (UnsupportedOperatorException) |
| Variant & | operator-- () throw (UnsupportedOperatorException) |
| Variant | operator-- (int) throw (UnsupportedOperatorException) |
| const Variant & | operator[] (const char *key) const throw () |
| const Variant & | operator[] (const std::string &key) const throw () |
| Variant & | operator[] (const char *key) throw () |
| Variant & | operator[] (const std::string &key) throw () |
| const Variant & | operator[] (int index) const throw (UnsupportedOperatorException) |
| Variant & | operator[] (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) |
| Variant & | operator+= (Variant &a, const Variant &b) throw (UnsupportedOperatorException) |
| Variant & | operator-= (Variant &a, const Variant &b) throw (UnsupportedOperatorException) |
| Variant & | operator*= (Variant &a, const Variant &b) throw (UnsupportedOperatorException) |
| Variant & | operator/= (Variant &a, const Variant &b) throw (UnsupportedOperatorException) |
| Variant & | operator^= (Variant &a, const Variant &b) throw (UnsupportedOperatorException) |
| Variant & | operator%= (Variant &a, const Variant &b) throw (UnsupportedOperatorException) |
| Variant & | operator&= (Variant &a, const Variant &b) throw (UnsupportedOperatorException) |
| Variant & | operator|= (Variant &a, const Variant &b) throw (UnsupportedOperatorException) |
| Variant & | operator<<= (Variant &a, const Variant &b) throw (UnsupportedOperatorException) |
| Variant & | operator>>= (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) |
Definition at line 56 of file Variant.h.
1.6.1