Definition at line 378 of file leaf.
◆ leaf_object() [1/2]
tools::rroot::leaf_object::leaf_object |
( |
std::ostream & |
a_out, |
|
|
ifac & |
a_fac |
|
) |
| |
|
inline |
Definition at line 466 of file leaf.
◆ ~leaf_object()
virtual tools::rroot::leaf_object::~leaf_object |
( |
| ) |
|
|
inlinevirtual |
Definition at line 468 of file leaf.
◆ leaf_object() [2/2]
tools::rroot::leaf_object::leaf_object |
( |
const leaf_object & |
a_from | ) |
|
|
inlineprotected |
Definition at line 470 of file leaf.
◆ cast() [1/2]
virtual void* tools::rroot::leaf_object::cast |
( |
cid |
a_class | ) |
const |
|
inlinevirtual |
◆ cast() [2/2]
virtual void* tools::rroot::leaf_object::cast |
( |
const std::string & |
a_class | ) |
const |
|
inlinevirtual |
◆ copy()
virtual iro* tools::rroot::leaf_object::copy |
( |
| ) |
const |
|
inlinevirtual |
◆ id_class()
static cid tools::rroot::leaf_object::id_class |
( |
| ) |
|
|
inlinestatic |
Definition at line 395 of file leaf.
◆ num_elem()
virtual uint32 tools::rroot::leaf_object::num_elem |
( |
| ) |
const |
|
inlinevirtual |
◆ operator=()
Definition at line 472 of file leaf.
◆ print_value()
virtual bool tools::rroot::leaf_object::print_value |
( |
std::ostream & |
, |
|
|
uint32 |
|
|
) |
| const |
|
inlinevirtual |
◆ read_buffer()
virtual bool tools::rroot::leaf_object::read_buffer |
( |
buffer & |
a_buffer | ) |
|
|
inlinevirtual |
Implements tools::rroot::base_leaf.
Definition at line 412 of file leaf.
414 m_out <<
"tools::rroot::leaf_object::read_buffer : m_obj is null." << std::endl;
417 std::string fClassName;
420 if(!a_buffer.read(n)) {
421 m_out <<
"tools::rroot::leaf_object::read_buffer :"
422 <<
" read(unsigned char) failed."
427 if(!a_buffer.read_fast_array(classname,n+1)) {
428 m_out <<
"tools::rroot::leaf_object::read_buffer :"
429 <<
" readFastArray failed."
433 fClassName = classname;
436 m_out <<
"tools::rroot::leaf_object::read_buffer : WARNING : class mismatch :"
437 <<
" fClassName " << sout(fClassName)
443 m_out <<
"tools::rroot::leaf_object::read_buffer :"
444 <<
" object stream failed."
◆ s_class()
static const std::string& tools::rroot::leaf_object::s_class |
( |
| ) |
|
|
inlinestatic |
Definition at line 384 of file leaf.
385 static const std::string s_v(
"tools::rroot::leaf_object");
◆ s_cls()
virtual const std::string& tools::rroot::leaf_object::s_cls |
( |
| ) |
const |
|
inlinevirtual |
◆ set_object()
void tools::rroot::leaf_object::set_object |
( |
iobject * |
a_obj | ) |
|
|
inline |
Definition at line 474 of file leaf.
◆ stream()
virtual bool tools::rroot::leaf_object::stream |
( |
buffer & |
a_buffer | ) |
|
|
inlinevirtual |
Reimplemented from tools::rroot::base_leaf.
Definition at line 402 of file leaf.
405 if(!a_buffer.read_version(v,s,c))
return false;
407 if(!a_buffer.read(
fVirtual))
return false;
408 if(!a_buffer.check_byte_count(s,c,s_store_class()))
return false;
◆ fVirtual
bool tools::rroot::leaf_object::fVirtual |
|
protected |
Definition at line 478 of file leaf.
◆ m_obj
iobject* tools::rroot::leaf_object::m_obj |
|
protected |
Definition at line 476 of file leaf.
The documentation for this class was generated from the following file:
- /Users/barrand/private/dev/softinex/g4tools/g4tools/tools/rroot/leaf