Loading [MathJax]/extensions/tex2jax.js
Logo ROOT  
Reference Guide
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Loading...
Searching...
No Matches
TListOfEnumsWithLockIter Class Reference

Iterator for TListOfEnumsWithLock.

Definition at line 91 of file TListOfEnumsWithLock.h.

Public Member Functions

 TListOfEnumsWithLockIter (const TListOfEnumsWithLock *l, Bool_t dir=kIterForward)
 
TObjectNext ()
 Return next object in the list. Returns 0 when no more objects in list.
 
TIteratoroperator= (const TIterator &rhs)
 Overridden assignment operator.
 
TListIteroperator= (const TListIter &rhs)
 Overloaded assignment operator.
 
- Public Member Functions inherited from TListIter
 TListIter (const TList *l, Bool_t dir=kIterForward)
 Create a new list iterator.
 
 TListIter (const TListIter &iter)
 Copy ctor.
 
 ~TListIter ()
 
const TCollectionGetCollection () const
 
Option_tGetOption () const
 Returns the object option stored in the list.
 
Bool_t operator!= (const TIterator &aIter) const
 This operator compares two TIterator objects.
 
Bool_t operator!= (const TListIter &aIter) const
 This operator compares two TListIter objects.
 
TObjectoperator* () const
 Return current object or nullptr.
 
TListIteroperator= (const TListIter &rhs)
 Overloaded assignment operator.
 
void Reset ()
 Reset list iterator.
 
void SetOption (Option_t *option)
 Sets the object option stored in the list.
 
- Public Member Functions inherited from TIterator
virtual ~TIterator ()
 
TObjectoperator() ()
 
Bool_t operator== (const TIterator &other) const
 

Additional Inherited Members

- Protected Types inherited from TListIter
using TObjLinkPtr_t = std::shared_ptr< TObjLink >
 
- Protected Member Functions inherited from TListIter
 TListIter ()
 
- Protected Member Functions inherited from TIterator
 TIterator ()
 
 TIterator (const TIterator &)
 
- Protected Attributes inherited from TListIter
TObjLinkPtr_t fCurCursor
 
TObjLinkPtr_t fCursor
 
Bool_t fDirection
 
const TListfList
 
Bool_t fStarted
 

#include <TListOfEnumsWithLock.h>

Inheritance diagram for TListOfEnumsWithLockIter:
[legend]

Constructor & Destructor Documentation

◆ TListOfEnumsWithLockIter()

TListOfEnumsWithLockIter::TListOfEnumsWithLockIter ( const TListOfEnumsWithLock l,
Bool_t  dir = kIterForward 
)

Definition at line 324 of file TListOfEnumsWithLock.cxx.

Member Function Documentation

◆ Next()

TObject * TListOfEnumsWithLockIter::Next ( )
virtual

Return next object in the list. Returns 0 when no more objects in list.

Reimplemented from TListIter.

Definition at line 329 of file TListOfEnumsWithLock.cxx.

◆ operator=() [1/2]

TIterator & TListIter::operator= ( const TIterator rhs)
virtual

Overridden assignment operator.

Reimplemented from TListIter.

Definition at line 218 of file TList.cxx.

◆ operator=() [2/2]

TListIter & TListIter::operator= ( const TListIter rhs)

Overloaded assignment operator.

Definition at line 219 of file TList.cxx.

  • core/meta/inc/TListOfEnumsWithLock.h
  • core/meta/src/TListOfEnumsWithLock.cxx