|
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().