|
Class Reference for E1039 Core & Analysis Software
|
#include </dev/shm/kenichi/update-github-e1039-doc/e1039-core/framework/phool/PHDataNode.h>
Inheritance diagram for PHDataNode< T >:
Collaboration diagram for PHDataNode< T >:Classes | |
| union | tobjcast |
Public Member Functions | |
| 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 &) |
| virtual bool | write (PHIOManager *, 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 | |
| PHDataNode () | |
Protected Member Functions inherited from PHNode | |
| PHNode () | |
| PHNode (const PHNode &) | |
| PHNode & | operator= (const PHNode &) |
Protected Attributes | |
| 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 13 of file PHDataNode.h.
| PHDataNode< T >::PHDataNode | ( | T * | d, |
| const std::string & | name | ||
| ) |
Definition at line 48 of file PHDataNode.h.
References PHDataNode< T >::setData(), and PHNode::type.
Here is the call graph for this function:| PHDataNode< T >::PHDataNode | ( | T * | d, |
| const std::string & | name, | ||
| const std::string & | objtype | ||
| ) |
Definition at line 57 of file PHDataNode.h.
References PHDataNode< T >::setData(), and PHNode::type.
Here is the call graph for this function:
|
virtual |
Definition at line 67 of file PHDataNode.h.
|
protected |
Definition at line 42 of file PHDataNode.h.
|
inlinevirtual |
Implements PHNode.
Definition at line 24 of file PHDataNode.h.
|
inline |
Definition at line 21 of file PHDataNode.h.
References PHDataNode< T >::tobjcast::data, and PHDataNode< T >::data.
Referenced by findNode::getClass(), and PHIODataNode< T >::operator*().
Here is the caller graph for this function:
|
virtual |
Implements PHNode.
Definition at line 80 of file PHDataNode.h.
|
inlinevirtual |
Implements PHNode.
Definition at line 23 of file PHDataNode.h.
|
inline |
Definition at line 22 of file PHDataNode.h.
References PHDataNode< T >::tobjcast::data, and PHDataNode< T >::data.
Referenced by PHDataNode< T >::PHDataNode(), Fun4AllPrdfInputManager::ResetEvent(), and Fun4AllPrdfInputManager::run().
Here is the caller graph for this function:
|
inlinevirtual |
|
protected |
Definition at line 37 of file PHDataNode.h.
Referenced by PHDataNode< T >::getData(), and PHDataNode< T >::setData().