47 namespace simple_serialize
141 void copyTo(std::vector<char> & out);
309 __attribute__((deprecated(
"This ptr will be invalid once buffer is changed. Please use: copyTo(vector<char>) instead.")))
311 char* getRawDataPtr();
318 unsigned int getBufferSize();
325 unsigned int getMaxBufferSize();
334 static bool isByteSwapEnabled();
364 #endif //BYTE_ARRAY_H std::deque< char > buffer_
internal data buffer
std::vector< char > getRawDataPtr_buffer_
temporary continuous buffer for getRawDataPtr() use
void init(const M_string &remappings)
Interface for loading and unloading a class to/from a ByteArray.
The byte array wraps a dynamic array of bytes (i.e. char).