Analysis Software
Documentation for sPHENIX simulation software
|
#include <coresoftware/blob/master/offline/framework/phool/PHPointerList.h>
Public Member Functions | |
PHPointerList (size_t=2) | |
PHPointerList (const PHPointerList< T > &) | |
PHPointerList< T > & | operator= (const PHPointerList< T > &) |
virtual | ~PHPointerList () |
T * | operator[] (size_t) const |
void | clear () |
void | clearAndDestroy () |
size_t | length () const |
T * | removeLast () |
T * | removeAt (size_t) |
bool | append (T *) |
bool | insertAt (T *, size_t) |
Private Member Functions | |
bool | grow (size_t=0) |
Private Attributes | |
T ** | items |
size_t | maxNItems |
size_t | nItems |
Definition at line 30 of file PHPointerList.h.
View newest version in sPHENIX GitHub at line 30 of file PHPointerList.h
|
explicit |
Definition at line 59 of file PHPointerList.h.
View newest version in sPHENIX GitHub at line 59 of file PHPointerList.h
References merge_hashes::items, and Acts::UnitConstants::T.
PHPointerList< T >::PHPointerList | ( | const PHPointerList< T > & | l | ) |
Definition at line 67 of file PHPointerList.h.
View newest version in sPHENIX GitHub at line 67 of file PHPointerList.h
|
virtual |
Definition at line 90 of file PHPointerList.h.
View newest version in sPHENIX GitHub at line 90 of file PHPointerList.h
References merge_hashes::items.
|
inline |
Definition at line 139 of file PHPointerList.h.
View newest version in sPHENIX GitHub at line 139 of file PHPointerList.h
References merge_hashes::items.
Referenced by PHCompositeNode::addNode(), and PHNodeIterator::ls().
|
inline |
Definition at line 190 of file PHPointerList.h.
View newest version in sPHENIX GitHub at line 190 of file PHPointerList.h
References merge_hashes::items.
Referenced by PHNodeIterator::ls().
|
inline |
Definition at line 198 of file PHPointerList.h.
View newest version in sPHENIX GitHub at line 198 of file PHPointerList.h
References i, and merge_hashes::items.
Referenced by PHCompositeNode::~PHCompositeNode().
|
private |
Definition at line 97 of file PHPointerList.h.
View newest version in sPHENIX GitHub at line 97 of file PHPointerList.h
References i, merge_hashes::items, and Acts::UnitConstants::T.
|
inline |
Definition at line 165 of file PHPointerList.h.
View newest version in sPHENIX GitHub at line 165 of file PHPointerList.h
References i, merge_hashes::items, and Acts::Test::pos.
|
inline |
Definition at line 210 of file PHPointerList.h.
View newest version in sPHENIX GitHub at line 210 of file PHPointerList.h
Referenced by PHPointerList< T >::operator=().
PHPointerList< T > & PHPointerList< T >::operator= | ( | const PHPointerList< T > & | l | ) |
Definition at line 74 of file PHPointerList.h.
View newest version in sPHENIX GitHub at line 74 of file PHPointerList.h
References i, merge_hashes::items, PHPointerList< T >::length(), and PHPointerList< T >::maxNItems.
|
inline |
Definition at line 124 of file PHPointerList.h.
View newest version in sPHENIX GitHub at line 124 of file PHPointerList.h
References i, and merge_hashes::items.
|
inline |
Definition at line 232 of file PHPointerList.h.
View newest version in sPHENIX GitHub at line 232 of file PHPointerList.h
References i, merge_hashes::items, j, and Acts::UnitConstants::T.
Referenced by PHCompositeNode::forgetMe(), and PHCompositeNode::prune().
|
inline |
Definition at line 217 of file PHPointerList.h.
View newest version in sPHENIX GitHub at line 217 of file PHPointerList.h
References merge_hashes::items.
|
private |
Definition at line 52 of file PHPointerList.h.
View newest version in sPHENIX GitHub at line 52 of file PHPointerList.h
|
private |
Definition at line 53 of file PHPointerList.h.
View newest version in sPHENIX GitHub at line 53 of file PHPointerList.h
Referenced by PHPointerList< T >::operator=().
|
private |
Definition at line 54 of file PHPointerList.h.
View newest version in sPHENIX GitHub at line 54 of file PHPointerList.h