1#ifndef PROTON_CODEC_COMMON_HPP
2#define PROTON_CODEC_COMMON_HPP
25#include "../type_id.hpp"
38 bool described_=
false,
size_t size_=0) :
39 type(type_), element(element_), is_described(described_), size(size_) {}
A collection of key-value pairs.
Definition: map.hpp:69
Unsettled API - Finish inserting or extracting a complex type.
Definition: common.hpp:57
Unsettled API - Start encoding a complex type.
Definition: common.hpp:34
The main Proton namespace.
Definition: annotation_key.hpp:33
type_id
An identifier for AMQP types.
Definition: type_id.hpp:37
@ ARRAY
A sequence of values of the same type.
Definition: type_id.hpp:60
@ LIST
A sequence of values of mixed types.
Definition: type_id.hpp:61
@ MAP
A sequence of key-value pairs.
Definition: type_id.hpp:62
@ DESCRIBED
A descriptor and a value.
Definition: type_id.hpp:59
@ NULL_TYPE
The null type, contains no data.
Definition: type_id.hpp:38