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.