#include <x/serialize.H> std::vector<std::string> strarray; // ... std::vector<char> buffer; buffer.resize(x::serialize::object(strarray)); char *ptr=&buffer[0]; x::serialize::object(strarray, ptr);
The single argument version of
x::serialize
's
object
() public member function
constructs an instance of
sizeof_iterator
,
serialized the given object,
and returns the resulting byte count.
The two argument version of object
() constructs an
instance of
iterator
and serializes the given object.