|
virtual const std::string & | name () const |
|
virtual const std::string & | title () const |
|
virtual const std::string & | store_class_name () const |
|
virtual bool | stream (buffer &a_buffer) const |
|
| bufobj (std::ostream &a_out, bool a_byte_swap, uint32 a_size, const std::string &a_name, const std::string &a_title, const std::string &a_store_cls) |
|
virtual | ~bufobj () |
|
virtual | ~iobject () |
|
| buffer (std::ostream &a_out, bool a_byte_swap, uint32 a_size) |
|
virtual | ~buffer () |
|
bool | byte_swap () const |
|
std::ostream & | out () const |
|
char * | buf () |
|
const char * | buf () const |
|
uint32 | length () const |
|
uint32 | size () const |
|
char *& | pos () |
|
char * | max_pos () const |
|
template<class T > |
bool | write (T x) |
|
bool | write (bool x) |
|
bool | write (const std::string &x) |
|
bool | write_fast_array (const char *a_a, uint32 a_n) |
|
bool | write_cstring (const char *a_s) |
|
template<class T > |
bool | write_fast_array (const T *a_a, uint32 a_n) |
|
template<class T > |
bool | write_fast_array (const std::vector< T > &a_v) |
|
template<class T > |
bool | write_array (const T *a_a, uint32 a_n) |
|
template<class T > |
bool | write_array (const std::vector< T > a_v) |
|
template<class T > |
bool | write_array2 (const std::vector< std::vector< T > > a_v) |
|
bool | write_version (short a_version) |
|
bool | write_version (short a_version, uint32 &a_pos) |
|
bool | set_byte_count (uint32 a_pos) |
|
bool | write_object (const ibo &a_obj) |
|
bool | expand2 (uint32 a_new_size) |
|
bool | expand (uint32 a_new_size) |
|
size_t | to_displace () const |
|
bool | displace_mapped (unsigned int a_num) |
|
void | reset_objs_map () |
|
|
static const std::string & | s_class () |
|
Definition at line 13 of file bufobj.
◆ bufobj() [1/2]
tools::wroot::bufobj::bufobj |
( |
std::ostream & |
a_out, |
|
|
bool |
a_byte_swap, |
|
|
uint32 |
a_size, |
|
|
const std::string & |
a_name, |
|
|
const std::string & |
a_title, |
|
|
const std::string & |
a_store_cls |
|
) |
| |
|
inline |
Definition at line 25 of file bufobj.
29 :
buffer(a_out,a_byte_swap,a_size)
35 mem::increment(
s_class().c_str());
◆ ~bufobj()
virtual tools::wroot::bufobj::~bufobj |
( |
| ) |
|
|
inlinevirtual |
Definition at line 38 of file bufobj.
40 mem::decrement(
s_class().c_str());
◆ bufobj() [2/2]
tools::wroot::bufobj::bufobj |
( |
const bufobj & |
a_from | ) |
|
|
inlineprotected |
Definition at line 44 of file bufobj.
44 : iobject(a_from),
buffer(a_from){
46 mem::increment(
s_class().c_str());
◆ name()
virtual const std::string& tools::wroot::bufobj::name |
( |
| ) |
const |
|
inlinevirtual |
◆ operator=()
◆ s_class()
static const std::string& tools::wroot::bufobj::s_class |
( |
| ) |
|
|
inlinestatic |
Definition at line 15 of file bufobj.
16 static const std::string s_v(
"tools::wroot::bufobj");
◆ store_class_name()
virtual const std::string& tools::wroot::bufobj::store_class_name |
( |
| ) |
const |
|
inlinevirtual |
◆ stream()
virtual bool tools::wroot::bufobj::stream |
( |
buffer & |
a_buffer | ) |
const |
|
inlinevirtual |
◆ title()
virtual const std::string& tools::wroot::bufobj::title |
( |
| ) |
const |
|
inlinevirtual |
◆ m_name
std::string tools::wroot::bufobj::m_name |
|
protected |
◆ m_store_cls
std::string tools::wroot::bufobj::m_store_cls |
|
protected |
◆ m_title
std::string tools::wroot::bufobj::m_title |
|
protected |
The documentation for this class was generated from the following file:
- /Users/barrand/private/dev/softinex/g4tools/g4tools/tools/wroot/bufobj