List of all members.
Detailed Description
Definition at line 21 of file base_leaf.
Constructor & Destructor Documentation
inlib::wroot::base_leaf::base_leaf |
( |
std::ostream & |
a_out, |
|
|
wroot::branch & |
a_branch, |
|
|
const std::string & |
a_name, |
|
|
const std::string & |
a_title |
|
) |
| [inline] |
virtual inlib::wroot::base_leaf::~base_leaf |
( |
| ) |
[inline, virtual] |
Definition at line 69 of file base_leaf.
{
#ifdef INLIB_MEM
mem::decrement(s_class().c_str());
#endif
}
inlib::wroot::base_leaf::base_leaf |
( |
const base_leaf & |
a_from | ) |
[inline, protected] |
Member Function Documentation
virtual bool inlib::wroot::base_leaf::fill_basket |
( |
buffer & |
| ) |
const [pure virtual] |
const std::string& inlib::wroot::base_leaf::name |
( |
| ) |
const [inline] |
virtual bool inlib::wroot::base_leaf::stream |
( |
buffer & |
a_buffer | ) |
const [inline, virtual] |
Implements inlib::wroot::ibo.
Reimplemented in inlib::wroot::leaf< T >.
Definition at line 31 of file base_leaf.
{
unsigned int c;
if(!a_buffer.write_version(2,c)) return false;
if(!Named_stream(a_buffer,m_name,m_title)) return false;
if(!a_buffer.write(m_length)) return false;
if(!a_buffer.write(m_length_type)) return false;
uint32 fOffset = 0;
if(!a_buffer.write(fOffset)) return false;
bool fIsRange = false;
if(!a_buffer.write(fIsRange)) return false;
bool fIsUnsigned = false;
if(!a_buffer.write(fIsUnsigned)) return false;
if(!a_buffer.write(kNullTag())) return false;
if(!a_buffer.set_byte_count(c)) return false;
return true;
}
Member Data Documentation
The documentation for this class was generated from the following file:
- /Users/barrand/private/dev/softinex/old/inexlib-1.2/inlib/inlib/wroot/base_leaf