Go to the documentation of this file.
4 #ifndef tools_rroot_named
5 #define tools_rroot_named
21 if(!a_buffer.
read(a_name))
return false;
22 if(!a_buffer.
read(a_title))
return false;
31 if(!a_buffer.
read(a_color))
return false;
32 if(!a_buffer.
read(a_style))
return false;
33 if(!a_buffer.
read(a_width))
return false;
42 if(!a_buffer.
read(a_color))
return false;
43 if(!a_buffer.
read(a_style))
return false;
55 if(!a_buffer.
read(fMarkerColor))
return false;
56 if(!a_buffer.
read(fMarkerStyle))
return false;
57 if(!a_buffer.
read(fMarkerWidth))
return false;
67 if(!a_buffer.
read(fGeoAtt))
return false;
84 if(!a_buffer.
read(sz))
return false;
95 if(!a_buffer.
read(is_array))
return false;
96 if(!is_array)
return true;
105 static const std::string& s_store_class() {
106 static const std::string s_v(
"TNamed");
111 static const std::string s_v(
"tools::rroot::named");
115 virtual void*
cast(
const std::string& a_class)
const {
116 if(
void* p = cmp_cast<named>(
this,a_class))
return p;
123 if(
void* p = cmp_cast<named>(
this,a_class)) {
return p;}
135 mem::increment(
s_class().c_str());
140 mem::decrement(
s_class().c_str());
146 mem::increment(
s_class().c_str());