CHROMA
|
Type specific named object. More...
#include <named_obj.h>
Public Member Functions | |
NamedObject () | |
Constructor. More... | |
template<typename P1 > | |
NamedObject (const P1 &p1) | |
~NamedObject () | |
Destructor. More... | |
void | setFileXML (XMLReader &xml) |
Setter. More... | |
void | setFileXML (XMLBufferWriter &xml) |
Setter. More... | |
void | setRecordXML (XMLReader &xml) |
Setter. More... | |
void | setRecordXML (XMLBufferWriter &xml) |
Setter. More... | |
void | getFileXML (XMLReader &xml) const |
Getter. More... | |
void | getFileXML (XMLBufferWriter &xml) const |
Getter. More... | |
void | getRecordXML (XMLReader &xml) const |
Getter. More... | |
void | getRecordXML (XMLBufferWriter &xml) const |
Getter. More... | |
virtual T & | getData () |
Mutable data ref. More... | |
virtual const T & | getData () const |
Const data ref. More... | |
Public Member Functions inherited from Chroma::NamedObjectBase | |
NamedObjectBase () | |
virtual | ~NamedObjectBase () |
Private Attributes | |
Handle< T > | data |
std::string | file_xml |
std::string | record_xml |
Type specific named object.
Definition at line 66 of file named_obj.h.
|
inline |
Constructor.
Definition at line 70 of file named_obj.h.
|
inline |
Definition at line 73 of file named_obj.h.
|
inline |
Destructor.
Definition at line 76 of file named_obj.h.
|
inlinevirtual |
Mutable data ref.
Definition at line 133 of file named_obj.h.
References Chroma::NamedObject< T >::data.
|
inlinevirtual |
Const data ref.
Definition at line 138 of file named_obj.h.
References Chroma::NamedObject< T >::data.
|
inlinevirtual |
Getter.
Implements Chroma::NamedObjectBase.
Definition at line 114 of file named_obj.h.
References Chroma::NamedObject< T >::file_xml.
|
inlinevirtual |
Getter.
Implements Chroma::NamedObjectBase.
Definition at line 107 of file named_obj.h.
References Chroma::NamedObject< T >::file_xml.
|
inlinevirtual |
Getter.
Implements Chroma::NamedObjectBase.
Definition at line 127 of file named_obj.h.
References Chroma::NamedObject< T >::record_xml.
|
inlinevirtual |
Getter.
Implements Chroma::NamedObjectBase.
Definition at line 120 of file named_obj.h.
References Chroma::NamedObject< T >::record_xml.
|
inlinevirtual |
Setter.
Implements Chroma::NamedObjectBase.
Definition at line 87 of file named_obj.h.
References Chroma::NamedObject< T >::file_xml.
|
inlinevirtual |
Setter.
Implements Chroma::NamedObjectBase.
Definition at line 79 of file named_obj.h.
References Chroma::NamedObject< T >::file_xml.
|
inlinevirtual |
Setter.
Implements Chroma::NamedObjectBase.
Definition at line 101 of file named_obj.h.
References Chroma::NamedObject< T >::record_xml.
|
inlinevirtual |
Setter.
Implements Chroma::NamedObjectBase.
Definition at line 93 of file named_obj.h.
References Chroma::NamedObject< T >::record_xml.
|
private |
Definition at line 143 of file named_obj.h.
Referenced by Chroma::NamedObject< T >::getData().
|
private |
Definition at line 144 of file named_obj.h.
Referenced by Chroma::NamedObject< T >::getFileXML(), and Chroma::NamedObject< T >::setFileXML().
|
private |
Definition at line 145 of file named_obj.h.
Referenced by Chroma::NamedObject< T >::getRecordXML(), and Chroma::NamedObject< T >::setRecordXML().