framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
List of all members
framework::protocol_buffers::length_delimited< Specification > Struct Template Reference

Length delimited type. More...

#include <wire_type.hpp>

Inheritance diagram for framework::protocol_buffers::length_delimited< Specification >:
framework::serializable::mutator_type< Specification > framework::protocol_buffers::wire_type_base< e_wire_type::length_delimited >

Detailed Description

template<typename Specification>
struct framework::protocol_buffers::length_delimited< Specification >

Length delimited type.

Defines a generic length delimited wire type, used to wrap external types. For example, stl_vector <int, int> is implicitly serialized as part of a protocol buffer object as length_delimited <stl_vector <int, int>>.

Note
This definition was explicitly separated from wire_type_tag to avoid accidentally serializing internal types like string_, bytes, and message using this wrapper.

The documentation for this struct was generated from the following file: