| Apache Qpid - AMQP Messaging for Java JMS, C++, Python, Ruby, and .NET | Apache Qpid Documentation |
Classes | |
| class | Exception |
| struct | InvalidConversion |
| Thrown when an illegal conversion of a variant is attempted. More... | |
| class | Uuid |
| class | Variant |
| Represents a value of variable type. More... | |
Enumerations | |
| enum | VariantType { VAR_VOID = 0, VAR_BOOL, VAR_UINT8, VAR_UINT16, VAR_UINT32, VAR_UINT64, VAR_INT8, VAR_INT16, VAR_INT32, VAR_INT64, VAR_FLOAT, VAR_DOUBLE, VAR_STRING, VAR_MAP, VAR_LIST, VAR_UUID } |
Functions | |
| size_t | hash_value (const Uuid &uuid) |
| Hash value function for use with boots::hash or std::hash. More... | |
| QPID_TYPES_EXTERN bool | operator== (const Uuid &, const Uuid &) |
| Returns true if the uuids are equal, false otherwise. More... | |
| QPID_TYPES_EXTERN bool | operator!= (const Uuid &, const Uuid &) |
| Returns true if the uuids are NOT equal, false if they are. More... | |
| QPID_TYPES_EXTERN bool | operator< (const Uuid &, const Uuid &) |
| QPID_TYPES_EXTERN bool | operator> (const Uuid &, const Uuid &) |
| QPID_TYPES_EXTERN bool | operator<= (const Uuid &, const Uuid &) |
| QPID_TYPES_EXTERN bool | operator>= (const Uuid &, const Uuid &) |
| QPID_TYPES_EXTERN std::ostream & | operator<< (std::ostream &, Uuid) |
| Print in format 1b4e28ba-2fa1-11d2-883f-b9a761bde3fb. More... | |
| QPID_TYPES_EXTERN std::istream & | operator>> (std::istream &, Uuid &) |
| Read from format 1b4e28ba-2fa1-11d2-883f-b9a761bde3fb. More... | |
| QPID_TYPES_EXTERN std::string | getTypeName (VariantType type) |
| QPID_TYPES_EXTERN bool | isIntegerType (VariantType type) |
| QPID_TYPES_EXTERN std::ostream & | operator<< (std::ostream &out, const Variant &value) |
| QPID_TYPES_EXTERN std::ostream & | operator<< (std::ostream &out, const Variant::Map &map) |
| QPID_TYPES_EXTERN std::ostream & | operator<< (std::ostream &out, const Variant::List &list) |
| QPID_TYPES_EXTERN bool | operator== (const Variant &a, const Variant &b) |
| QPID_TYPES_EXTERN bool | operator!= (const Variant &a, const Variant &b) |
| QPID_TYPES_EXTERN std::string qpid::types::getTypeName | ( | VariantType | type | ) |
|
inline |
Hash value function for use with boots::hash or std::hash.
Definition at line 86 of file Uuid.h.
References qpid::types::Uuid::hash().
| QPID_TYPES_EXTERN bool qpid::types::isIntegerType | ( | VariantType | type | ) |
| QPID_TYPES_EXTERN bool qpid::types::operator!= | ( | const Uuid & | , |
| const Uuid & | |||
| ) |
Returns true if the uuids are NOT equal, false if they are.
| QPID_TYPES_EXTERN bool qpid::types::operator!= | ( | const Variant & | a, |
| const Variant & | b | ||
| ) |
| QPID_TYPES_EXTERN bool qpid::types::operator< | ( | const Uuid & | , |
| const Uuid & | |||
| ) |
| QPID_TYPES_EXTERN std::ostream& qpid::types::operator<< | ( | std::ostream & | , |
| Uuid | |||
| ) |
Print in format 1b4e28ba-2fa1-11d2-883f-b9a761bde3fb.
| QPID_TYPES_EXTERN std::ostream& qpid::types::operator<< | ( | std::ostream & | out, |
| const Variant & | value | ||
| ) |
| QPID_TYPES_EXTERN std::ostream& qpid::types::operator<< | ( | std::ostream & | out, |
| const Variant::Map & | map | ||
| ) |
| QPID_TYPES_EXTERN std::ostream& qpid::types::operator<< | ( | std::ostream & | out, |
| const Variant::List & | list | ||
| ) |
| QPID_TYPES_EXTERN bool qpid::types::operator<= | ( | const Uuid & | , |
| const Uuid & | |||
| ) |
| QPID_TYPES_EXTERN bool qpid::types::operator== | ( | const Uuid & | , |
| const Uuid & | |||
| ) |
Returns true if the uuids are equal, false otherwise.
| QPID_TYPES_EXTERN bool qpid::types::operator== | ( | const Variant & | a, |
| const Variant & | b | ||
| ) |
| QPID_TYPES_EXTERN bool qpid::types::operator> | ( | const Uuid & | , |
| const Uuid & | |||
| ) |
| QPID_TYPES_EXTERN bool qpid::types::operator>= | ( | const Uuid & | , |
| const Uuid & | |||
| ) |
| QPID_TYPES_EXTERN std::istream& qpid::types::operator>> | ( | std::istream & | , |
| Uuid & | |||
| ) |
Read from format 1b4e28ba-2fa1-11d2-883f-b9a761bde3fb.
1.8.14