1 #ifndef PROTON_ANNOTATION_KEY_HPP 2 #define PROTON_ANNOTATION_KEY_HPP 28 #include <proton/type_compat.h> 87 #endif // PROTON_ANNOTATION_KEY_HPP An AMQP message.
Definition: message.hpp:50
A key for use with AMQP annotation maps.
Definition: annotation_key.hpp:38
annotation_key(const T &x)
Construct from any type that can be assigned.
Definition: annotation_key.hpp:44
The base class for scalar types.
Definition: scalar_base.hpp:60
symbol get< symbol >(const annotation_key &x)
Get the symbol value or throw conversion_error.
Definition: annotation_key.hpp:77
A string that represents the AMQP symbol type.
Definition: symbol.hpp:35
The base class for scalar types.
A string that represents the AMQP symbol type.
T coerce(const annotation_key &x)
Get the binary value or throw conversion_error.
Definition: annotation_key.hpp:83
annotation_key()
An empty annotation key.
Definition: annotation_key.hpp:41
The main Proton namespace.
Definition: annotation_key.hpp:33
Unsettled API - A stream-like decoder from AMQP bytes to C++ values.
Definition: decoder.hpp:56
uint64_t get< uint64_t >(const annotation_key &x)
Get the uint64_t value or throw conversion_error.
Definition: annotation_key.hpp:72