14 #ifndef STRINGSTREAM_H 15 #define STRINGSTREAM_H 39 INLINE
void clear_data();
40 INLINE
size_t get_data_size();
42 EXTENSION(PyObject *get_data());
43 EXTENSION(
void set_data(PyObject *data));
45 MAKE_PROPERTY(data, get_data, set_data);
49 INLINE std::string get_data();
50 INLINE
void set_data(
const std::string &data);
51 void set_data(
const unsigned char *data,
size_t size);
54 INLINE
void swap_data(vector_uchar &data);
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
Used by StringStream to implement an stream that reads from and/or writes to a memory buffer,...
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
The default class template does not define any methods.
A bi-directional stream object that reads and writes data to an internal buffer, which can be retriev...