Definition at line 16 of file base_leaf.
◆ base_leaf() [1/2]
tools::rroot::base_leaf::base_leaf |
( |
std::ostream & |
a_out, |
|
|
ifac & |
a_fac |
|
) |
| |
|
inline |
◆ ~base_leaf()
virtual tools::rroot::base_leaf::~base_leaf |
( |
| ) |
|
|
inlinevirtual |
◆ base_leaf() [2/2]
tools::rroot::base_leaf::base_leaf |
( |
const base_leaf & |
a_from | ) |
|
|
inlineprotected |
◆ cast() [1/2]
virtual void* tools::rroot::base_leaf::cast |
( |
cid |
a_class | ) |
const |
|
inlinevirtual |
◆ cast() [2/2]
virtual void* tools::rroot::base_leaf::cast |
( |
const std::string & |
a_class | ) |
const |
|
inlinevirtual |
◆ id_class()
static cid tools::rroot::base_leaf::id_class |
( |
| ) |
|
|
inlinestatic |
◆ leaf_count()
const base_leaf* tools::rroot::base_leaf::leaf_count |
( |
| ) |
const |
|
inline |
◆ name()
const std::string& tools::rroot::base_leaf::name |
( |
| ) |
const |
|
inline |
◆ num_elem()
virtual uint32 tools::rroot::base_leaf::num_elem |
( |
| ) |
const |
|
pure virtual |
◆ operator=()
◆ print_value()
virtual bool tools::rroot::base_leaf::print_value |
( |
std::ostream & |
, |
|
|
uint32 |
|
|
) |
| const |
|
pure virtual |
◆ read_buffer()
virtual bool tools::rroot::base_leaf::read_buffer |
( |
buffer & |
| ) |
|
|
pure virtual |
◆ s_class()
static const std::string& tools::rroot::base_leaf::s_class |
( |
| ) |
|
|
inlinestatic |
Definition at line 18 of file base_leaf.
19 static const std::string s_v(
"tools::rroot::base_leaf");
◆ s_cls()
virtual const std::string& tools::rroot::base_leaf::s_cls |
( |
| ) |
const |
|
inlinevirtual |
◆ stream()
virtual bool tools::rroot::base_leaf::stream |
( |
buffer & |
a_buffer | ) |
|
|
inlinevirtual |
Implements tools::rroot::iro.
Reimplemented in tools::rroot::leaf_object, tools::rroot::leaf_element, tools::rroot::leaf_string, and tools::rroot::leaf< T >.
Definition at line 35 of file base_leaf.
37 if(a_buffer.map_objs()) a_buffer.remove_in_map(
m_leaf_count);
48 if(!a_buffer.read_version(v,s,c))
return false;
56 if(!a_buffer.read(
m_length))
return false;
58 if(!a_buffer.read(fOffset))
return false;
60 if(!a_buffer.read(fIsUnsigned))
return false;
65 if(!a_buffer.read_object(
m_fac,args,obj,created)) {
66 m_out <<
"tools::rroot::base_leaf::stream :"
67 <<
" can't read object."
78 m_out <<
"tools::rroot::base_leaf::stream :"
79 <<
" can't cast base_leaf."
83 if(a_buffer.map_objs()) a_buffer.remove_in_map(obj);
91 if(!a_buffer.check_byte_count(s,c,
"TLeaf"))
return false;
◆ title()
const std::string& tools::rroot::base_leaf::title |
( |
| ) |
const |
|
inline |
◆ m_fac
ifac& tools::rroot::base_leaf::m_fac |
|
protected |
◆ m_is_range
bool tools::rroot::base_leaf::m_is_range |
|
protected |
◆ m_leaf_count
base_leaf* tools::rroot::base_leaf::m_leaf_count |
|
protected |
◆ m_length
uint32 tools::rroot::base_leaf::m_length |
|
protected |
◆ m_length_type
uint32 tools::rroot::base_leaf::m_length_type |
|
protected |
◆ m_name
std::string tools::rroot::base_leaf::m_name |
|
protected |
◆ m_out
std::ostream& tools::rroot::base_leaf::m_out |
|
protected |
◆ m_own_leaf_count
bool tools::rroot::base_leaf::m_own_leaf_count |
|
protected |
◆ m_title
std::string tools::rroot::base_leaf::m_title |
|
protected |
The documentation for this class was generated from the following file:
- /Users/barrand/private/dev/softinex/g4tools/g4tools/tools/rroot/base_leaf