inlib
1.2.0
|
Public Member Functions | |
virtual void * | cast (const std::string &a_class) const |
virtual node * | copy () const |
virtual const std::string & | s_cls () const |
infos () | |
virtual | ~infos () |
infos (const infos &a_from) | |
infos & | operator= (const infos &a_from) |
Static Public Member Functions | |
static const std::string & | s_class () |
Public Attributes | |
inlib::sg::mf_string | strings |
inlib::sg::infos::infos | ( | ) | [inline] |
Definition at line 36 of file infos.
: inlib::sg::node() { add_fields(); }
inlib::sg::infos::infos | ( | const infos & | a_from | ) | [inline] |
Definition at line 43 of file infos.
: inlib::sg::node(a_from) ,strings(a_from.strings) { add_fields(); }
virtual void* inlib::sg::infos::cast | ( | const std::string & | a_class | ) | const [inline, virtual] |
Reimplemented from inlib::sg::node.
Definition at line 22 of file infos.
{ if(void* p = inlib::cmp_cast<infos>(this,a_class)) {return p;} return node::cast(a_class); }
virtual node* inlib::sg::infos::copy | ( | ) | const [inline, virtual] |
Definition at line 49 of file infos.
{ inlib::sg::node::operator=(a_from); strings = a_from.strings; return *this; }
static const std::string& inlib::sg::infos::s_class | ( | ) | [inline, static] |
Reimplemented from inlib::sg::node.
Definition at line 17 of file infos.
{ static const std::string s_v("inlib::sg::infos"); return s_v; }
virtual const std::string& inlib::sg::infos::s_cls | ( | ) | const [inline, virtual] |