Apache Qpid - AMQP Messaging for Java JMS, C++, Python, Ruby, and .NET | Apache Qpid Documentation |
Classes | |
class | Exception |
class | Uuid |
struct | InvalidConversion |
Thrown when an illegal conversion of a variant is attempted. More... | |
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.