g4tools
5.4.0
|
Public Types | |
typedef T | value_t |
Public Member Functions | |
virtual void * | cast (const std::string &a_class) const |
virtual const std::string & | s_cls () const |
virtual void * | cast (cid a_class) const |
virtual iro * | copy () const |
virtual bool | stream (buffer &a_buffer) |
virtual bool | read_buffer (buffer &a_buffer) |
virtual bool | print_value (std::ostream &a_out, uint32 a_index) const |
virtual uint32 | num_elem () const |
leaf (std::ostream &a_out, ifac &a_fac) | |
virtual | ~leaf () |
bool | value (uint32 a_index, T &a_value) const |
bool | value (std::vector< T > &a_v) const |
T | get_max () const |
Public Member Functions inherited from tools::rroot::base_leaf | |
base_leaf (std::ostream &a_out, ifac &a_fac) | |
virtual | ~base_leaf () |
const std::string & | name () const |
const std::string & | title () const |
const base_leaf * | leaf_count () const |
Public Member Functions inherited from tools::rroot::iro | |
virtual | ~iro () |
Static Public Member Functions | |
static const std::string & | s_class () |
static cid | id_class () |
Static Public Member Functions inherited from tools::rroot::base_leaf | |
static const std::string & | s_class () |
static cid | id_class () |
Protected Member Functions | |
leaf (const leaf &a_from) | |
leaf & | operator= (const leaf &) |
Protected Member Functions inherited from tools::rroot::base_leaf | |
base_leaf (const base_leaf &a_from) | |
base_leaf & | operator= (const base_leaf &) |
Protected Attributes | |
T | m_min |
T | m_max |
T * | m_value |
uint32 | m_size |
Pointer to data buffer. More... | |
Protected Attributes inherited from tools::rroot::base_leaf | |
std::ostream & | m_out |
ifac & | m_fac |
std::string | m_name |
std::string | m_title |
uint32 | m_length |
uint32 | m_length_type |
bool | m_is_range |
base_leaf * | m_leaf_count |
bool | m_own_leaf_count |
typedef T tools::rroot::leaf< T >::value_t |
|
inline |
|
inlinevirtual |
|
inlineprotected |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inline |
|
inlinestatic |
|
inlinevirtual |
|
inlineprotected |
|
inlinevirtual |
|
inlinevirtual |
|
inlinestatic |
|
inlinevirtual |
|
inlinevirtual |
|
inline |
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |