Definition at line 207 of file leaf.
◆ leaf_string() [1/2]
tools::rroot::leaf_string::leaf_string |
( |
std::ostream & |
a_out, |
|
|
ifac & |
a_fac |
|
) |
| |
|
inline |
Definition at line 295 of file leaf.
◆ ~leaf_string()
virtual tools::rroot::leaf_string::~leaf_string |
( |
| ) |
|
|
inlinevirtual |
Definition at line 298 of file leaf.
◆ leaf_string() [2/2]
tools::rroot::leaf_string::leaf_string |
( |
const leaf_string & |
a_from | ) |
|
|
inlineprotected |
Definition at line 302 of file leaf.
◆ cast() [1/2]
virtual void* tools::rroot::leaf_string::cast |
( |
cid |
a_class | ) |
const |
|
inlinevirtual |
◆ cast() [2/2]
virtual void* tools::rroot::leaf_string::cast |
( |
const std::string & |
a_class | ) |
const |
|
inlinevirtual |
◆ copy()
virtual iro* tools::rroot::leaf_string::copy |
( |
| ) |
const |
|
inlinevirtual |
◆ id_class()
static cid tools::rroot::leaf_string::id_class |
( |
| ) |
|
|
inlinestatic |
Definition at line 224 of file leaf.
◆ num_elem()
virtual uint32 tools::rroot::leaf_string::num_elem |
( |
| ) |
const |
|
inlinevirtual |
◆ operator=()
Definition at line 305 of file leaf.
◆ print_value()
virtual bool tools::rroot::leaf_string::print_value |
( |
std::ostream & |
a_out, |
|
|
uint32 |
|
|
) |
| const |
|
inlinevirtual |
◆ read_buffer()
virtual bool tools::rroot::leaf_string::read_buffer |
( |
buffer & |
a_buffer | ) |
|
|
inlinevirtual |
Implements tools::rroot::base_leaf.
Definition at line 242 of file leaf.
246 unsigned char lenchar;
247 if(!a_buffer.read(lenchar)) {
248 m_out <<
"tools::rroot::leaf_string::read_buffer :"
249 <<
" read(uchar) failed."
257 if(!a_buffer.read(len)) {
258 m_out <<
"tools::rroot::leaf_string::read_buffer :"
259 <<
" read(int) failed."
273 if(!a_buffer.read_fast_array(
m_value,len)) {
274 m_out <<
"tools::rroot::leaf_string::read_buffer :"
275 <<
" read_fast_array failed."
◆ s_class()
static const std::string& tools::rroot::leaf_string::s_class |
( |
| ) |
|
|
inlinestatic |
Definition at line 213 of file leaf.
214 static const std::string s_v(
"tools::rroot::leaf_string");
◆ s_cls()
virtual const std::string& tools::rroot::leaf_string::s_cls |
( |
| ) |
const |
|
inlinevirtual |
◆ stream()
virtual bool tools::rroot::leaf_string::stream |
( |
buffer & |
a_buffer | ) |
|
|
inlinevirtual |
Reimplemented from tools::rroot::base_leaf.
Definition at line 231 of file leaf.
234 if(!a_buffer.read_version(v,s,c))
return false;
236 if(!a_buffer.read(
m_min))
return false;
237 if(!a_buffer.read(
m_max))
return false;
238 if(!a_buffer.check_byte_count(s,c,s_store_class()))
return false;
◆ value()
const char* tools::rroot::leaf_string::value |
( |
| ) |
const |
|
inline |
Definition at line 307 of file leaf.
◆ m_max
int tools::rroot::leaf_string::m_max |
|
protected |
Definition at line 310 of file leaf.
◆ m_min
int tools::rroot::leaf_string::m_min |
|
protected |
Definition at line 309 of file leaf.
◆ m_value
char* tools::rroot::leaf_string::m_value |
|
protected |
Definition at line 311 of file leaf.
The documentation for this class was generated from the following file:
- /Users/barrand/private/dev/softinex/g4tools/g4tools/tools/rroot/leaf