Analysis Software
Documentation for sPHENIX simulation software
|
#include <JETSCAPE/blob/main/external_packages/gtl/include/GTL/symlist.h>
Public Types | |
typedef symlist_iterator< T, Ref > | self |
typedef symnode< T > * | linktype |
Public Member Functions | |
symlist_iterator () | |
symlist_iterator (const self &it) | |
symlist_iterator (linktype _act, int _dir) | |
symlist_iterator (linktype _act, linktype _prev) | |
self & | operator= (const self &it) |
bool | operator== (const self &it) const |
bool | operator!= (const self &it) const |
Ref | operator* () |
self & | operator++ () |
self & | operator-- () |
void | reverse () |
linktype & | next () |
linktype & | prev () |
Static Public Member Functions | |
static int | where (linktype _act, linktype _prev) |
static int | where_not (linktype _act, linktype _prev) |
Public Attributes | |
linktype | act |
int | dir |
Definition at line 53 of file symlist.h.
View newest version in sPHENIX GitHub at line 53 of file symlist.h
typedef symnode<T>* symlist_iterator< T, Ref >::linktype |
typedef symlist_iterator<T, Ref> symlist_iterator< T, Ref >::self |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 166 of file symlist.h.
View newest version in sPHENIX GitHub at line 166 of file symlist.h
Referenced by symlist< T >::attach_sublist(), symlist< T >::detach_sublist(), symlist< T >::erase(), symlist< T >::insert(), and symlist< T >::splice().
|
inline |
|
inline |
symlist_iterator< T, Ref > & symlist_iterator< T, Ref >::operator++ | ( | ) |
Definition at line 467 of file symlist.h.
View newest version in sPHENIX GitHub at line 467 of file symlist.h
References symnode< T >::adj.
symlist_iterator< T, Ref > & symlist_iterator< T, Ref >::operator-- | ( | ) |
Definition at line 477 of file symlist.h.
View newest version in sPHENIX GitHub at line 477 of file symlist.h
References symnode< T >::adj.
|
inline |
|
inline |
|
inline |
Definition at line 174 of file symlist.h.
View newest version in sPHENIX GitHub at line 174 of file symlist.h
Referenced by symlist< T >::attach_sublist(), symlist< T >::detach_sublist(), symlist< T >::erase(), symlist< T >::insert(), and symlist< T >::splice().
|
inline |
|
inlinestatic |
|
inlinestatic |
linktype symlist_iterator< T, Ref >::act |
Definition at line 182 of file symlist.h.
View newest version in sPHENIX GitHub at line 182 of file symlist.h
Referenced by symlist< T >::attach_sublist(), symlist< T >::detach_sublist(), symlist< T >::erase(), symlist< T >::insert(), symlist_iterator< T, T & >::next(), symlist_iterator< T, T & >::operator!=(), symlist_iterator< T, T & >::operator*(), symlist_iterator< T, T & >::operator=(), symlist_iterator< T, T & >::operator==(), symlist_iterator< T, T & >::prev(), and symlist< T >::splice().
int symlist_iterator< T, Ref >::dir |
Definition at line 187 of file symlist.h.
View newest version in sPHENIX GitHub at line 187 of file symlist.h
Referenced by symlist_iterator< T, T & >::next(), symlist_iterator< T, T & >::operator=(), symlist_iterator< T, T & >::prev(), and symlist_iterator< T, T & >::reverse().