template<typename BinaryType> class byte_container_with_subtype : public BinaryType;
This type extends the template parameter BinaryType
provided to basic_json
with a subtype used by BSON and MessagePack. This type exists so that the user does not have to specify a type themselves with a specific naming scheme in order to override the binary type.
BinaryType
: container to store bytes (#!cpp std::vector<std::uint8_t>
by default)
BinaryType
)#!cpp std::uint64_t
)#!cpp std::uint64_t
in 3.10.0.