1 #ifndef PROTON_ANNOTATION_KEY_HPP 2 #define PROTON_ANNOTATION_KEY_HPP 25 #include "./scalar_base.hpp" 26 #include "./symbol.hpp" 28 #include <proton/type_compat.h> 69 template<>
inline uint64_t get<uint64_t>(
const annotation_key& x) {
return internal::get<uint64_t>(x); }
84 #endif // PROTON_ANNOTATION_KEY_HPP An AMQP message.
Definition: message.hpp:47
A key for use with AMQP annotation maps.
Definition: annotation_key.hpp:35
annotation_key(const T &x)
Construct from any type that can be assigned.
Definition: annotation_key.hpp:41
Base class for scalar types.
Definition: scalar_base.hpp:57
A std::string that represents the AMQP symbol type.
Definition: symbol.hpp:32
T coerce(const annotation_key &x)
Get the binary value or throw conversion_error.
Definition: annotation_key.hpp:80
annotation_key()
An empty annotation key.
Definition: annotation_key.hpp:38
The main Proton namespace.
Definition: annotation_key.hpp:30
Experimental - Stream-like decoder from AMQP bytes to C++ values.
Definition: decoder.hpp:53