|
| 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