|
Class Reference for E1039 Core & Analysis Software
|
#include </dev/shm/kenichi/update-github-e1039-doc/e1039-core/framework/phool/PHIODataNode.h>
Inheritance diagram for PHIODataNode< T >:
Collaboration diagram for PHIODataNode< T >:Public Types | |
| typedef PHTypedNodeIterator< T > | iterator |
Public Member Functions | |
| T * | operator* () |
| PHIODataNode (T *, const std::string &) | |
| PHIODataNode (T *, const std::string &, const std::string &) | |
| virtual | ~PHIODataNode () |
Public Member Functions inherited from PHDataNode< T > | |
| PHDataNode (T *, const std::string &) | |
| PHDataNode (T *, const std::string &, const std::string &) | |
| virtual | ~PHDataNode () |
| T * | getData () |
| void | setData (T *d) |
| virtual void | prune () |
| virtual void | forgetMe (PHNode *) |
| virtual void | print (const std::string &) |
Public Member Functions inherited from PHNode | |
| PHNode (const std::string &) | |
| PHNode (const std::string &, const std::string &) | |
| virtual | ~PHNode () |
| PHNode * | getParent () const |
| PHBoolean | isPersistent () const |
| void | makePersistent () |
| const std::string | getObjectType () const |
| const std::string | getType () const |
| const std::string | getName () const |
| const std::string | getClass () const |
| void | setParent (PHNode *p) |
| void | setName (const std::string &n) |
| void | setObjectType (const std::string &type) |
| virtual void | setResetFlag (const int val) |
| virtual PHBoolean | getResetFlag () const |
| void | makeTransient () |
Protected Member Functions | |
| virtual bool | write (PHIOManager *, const std::string &="") |
| PHIODataNode () | |
Protected Member Functions inherited from PHDataNode< T > | |
| PHDataNode () | |
Protected Member Functions inherited from PHNode | |
| PHNode () | |
| PHNode (const PHNode &) | |
| PHNode & | operator= (const PHNode &) |
Friends | |
| class | PHNodeIOManager |
Additional Inherited Members | |
Protected Attributes inherited from PHDataNode< T > | |
| tobjcast | data |
Protected Attributes inherited from PHNode | |
| PHNode * | parent |
| bool | persistent |
| std::string | type |
| std::string | objecttype |
| std::string | name |
| std::string | objectclass |
| bool | reset_able |
Definition at line 18 of file PHIODataNode.h.
| typedef PHTypedNodeIterator<T> PHIODataNode< T >::iterator |
Definition at line 27 of file PHIODataNode.h.
| PHIODataNode< T >::PHIODataNode | ( | T * | d, |
| const std::string & | name | ||
| ) |
Definition at line 35 of file PHIODataNode.h.
References PHNode::objectclass, and PHNode::type.
| PHIODataNode< T >::PHIODataNode | ( | T * | d, |
| const std::string & | name, | ||
| const std::string & | objtype | ||
| ) |
Definition at line 44 of file PHIODataNode.h.
References PHNode::objectclass, and PHNode::type.
|
inlinevirtual |
Definition at line 26 of file PHIODataNode.h.
|
inlineprotected |
Definition at line 31 of file PHIODataNode.h.
|
inline |
Definition at line 23 of file PHIODataNode.h.
References PHDataNode< T >::getData().
Here is the call graph for this function:
|
protectedvirtual |
Reimplemented from PHDataNode< T >.
Definition at line 55 of file PHIODataNode.h.
References phooldefs::branchpathdelim, and PHNodeIOManager::write().
Here is the call graph for this function:
|
friend |
Definition at line 20 of file PHIODataNode.h.