ROOT 6.16/01 Reference Guide |
Internal help class implmenting an iterator for TRangeDynCast.
Definition at line 294 of file TCollection.h.
Public Member Functions | |
TRangeDynCastIterator (const TIter &iter) | |
ClassDefInline (TRangeDynCastIterator, 0) | |
Containee * | Next () |
Containee * | operator() ()=delete |
Containee * | operator* () const |
TIter () | |
TIter (const TCollection *col, Bool_t dir=kIterForward) | |
TIter (const TIter &iter) | |
Copy a TIter. More... | |
TIter (TIterator *it) | |
Public Member Functions inherited from TIter | |
TIter (const TCollection *col, Bool_t dir=kIterForward) | |
TIter (const TIter &iter) | |
Copy a TIter. More... | |
TIter (TIterator *it) | |
virtual | ~TIter () |
TIter & | Begin () |
Pointing to the first element of the container. More... | |
const TCollection * | GetCollection () const |
Option_t * | GetOption () const |
TObject * | Next () |
Bool_t | operator!= (const TIter &aIter) const |
TObject * | operator() () |
TObject * | operator* () const |
TIter & | operator++ () |
TIter & | operator= (const TIter &rhs) |
Assigning an TIter to another. More... | |
Bool_t | operator== (const TIter &aIter) const |
void | Reset () |
Private Member Functions | |
TRangeDynCastIterator ()=default | |
Friends | |
template<class T > | |
class | ROOT::Internal::ClassDefGenerateInitInstanceLocalInjector |
This is a workaround against ClassDefInline not supporting classes missing their default constructor or having them private. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from TIter | |
static TIter | End () |
Pointing to the element after the last - to a nullptr value in our case. More... | |
Protected Member Functions inherited from TIter | |
TIter () | |
#include <TCollection.h>
|
privatedefault |
|
inline |
Definition at line 306 of file TCollection.h.
ROOT::Internal::TRangeDynCastIterator< Containee >::ClassDefInline | ( | TRangeDynCastIterator< Containee > | , |
0 | |||
) |
|
inline |
Definition at line 310 of file TCollection.h.
|
delete |
|
inline |
Definition at line 311 of file TCollection.h.
|
inline |
Definition at line 239 of file TCollection.h.
|
inline |
Definition at line 242 of file TCollection.h.
TIter::TIter | ( | const TIter & | iter | ) |
Copy a TIter.
This involves allocating a new TIterator of the right sub class and assigning it with the original.
Definition at line 245 of file TCollection.cxx.
|
inline |
Definition at line 244 of file TCollection.h.
|
friend |
This is a workaround against ClassDefInline not supporting classes missing their default constructor or having them private.
Definition at line 300 of file TCollection.h.