Go to the documentation of this file.
4 #ifndef tools_rroot_base_leaf
5 #define tools_rroot_base_leaf
19 static const std::string s_v(
"tools::rroot::base_leaf");
23 virtual void*
cast(
const std::string& a_class)
const {
24 if(
void* p = cmp_cast<base_leaf>(
this,a_class))
return p;
31 if(
void* p = cmp_cast<base_leaf>(
this,a_class)) {
return p;}
58 if(!a_buffer.
read(fOffset))
return false;
60 if(!a_buffer.
read(fIsUnsigned))
return false;
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."
123 mem::increment(
s_class().c_str());
129 mem::decrement(
s_class().c_str());