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);
The default class template does not define any methods.
Used by StringStream to implement an stream that reads from and/or writes to a memory buffer,...
A bi-directional stream object that reads and writes data to an internal buffer, which can be retriev...
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.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.