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)
 
TClassIsA () const override
 
TObjectNext () override
 Return next object in the list. Returns 0 when no more objects in list.
 
TIteratoroperator= (const TIterator &rhs) override
 Overridden assignment operator.
 
TListIteroperator= (const TListIter &rhs)
 Overloaded assignment operator.
 
void Streamer (TBuffer &) override
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 
- 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 override
 
Option_tGetOption () const override
 Returns the object option stored in the list.
 
Bool_t operator!= (const TIterator &aIter) const override
 This operator compares two TIterator objects.
 
Bool_t operator!= (const TListIter &aIter) const
 This operator compares two TListIter objects.
 
TObjectoperator* () const override
 Return current object or nullptr.
 
TListIteroperator= (const TListIter &rhs)
 Overloaded assignment operator.
 
void Reset () override
 Reset list iterator.
 
void SetOption (Option_t *option)
 Sets the object option stored in the list.
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 
- Public Member Functions inherited from TIterator
virtual ~TIterator ()
 
TObjectoperator() ()
 
Bool_t operator== (const TIterator &other) const
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 

Static Public Member Functions

static TClassClass ()
 
static const char * Class_Name ()
 
static constexpr Version_t Class_Version ()
 
static const char * DeclFileName ()
 
- Static Public Member Functions inherited from TListIter
static TClassClass ()
 
static const char * Class_Name ()
 
static constexpr Version_t Class_Version ()
 
static const char * DeclFileName ()
 
- Static Public Member Functions inherited from TIterator
static TClassClass ()
 
static const char * Class_Name ()
 
static constexpr Version_t Class_Version ()
 
static const char * DeclFileName ()
 

Additional Inherited Members

- Public Types inherited from TListIter
using const_pointer = const TObject **
 
using difference_type = std::ptrdiff_t
 
using iterator_category = std::bidirectional_iterator_tag
 
using pointer = TObject **
 
using reference = const TObject *&
 
using value_type = TObject *
 
- 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

◆ Class()

static TClass * TListOfEnumsWithLockIter::Class ( )
static
Returns
TClass describing this class

◆ Class_Name()

static const char * TListOfEnumsWithLockIter::Class_Name ( )
static
Returns
Name of this class

◆ Class_Version()

static constexpr Version_t TListOfEnumsWithLockIter::Class_Version ( )
inlinestaticconstexpr
Returns
Version of this class

Definition at line 100 of file TListOfEnumsWithLock.h.

◆ DeclFileName()

static const char * TListOfEnumsWithLockIter::DeclFileName ( )
inlinestatic
Returns
Name of the file containing the class declaration

Definition at line 100 of file TListOfEnumsWithLock.h.

◆ IsA()

TClass * TListOfEnumsWithLockIter::IsA ( ) const
inlineoverridevirtual
Returns
TClass describing current object

Reimplemented from TListIter.

Definition at line 100 of file TListOfEnumsWithLock.h.

◆ Next()

TObject * TListOfEnumsWithLockIter::Next ( )
overridevirtual

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)
overridevirtual

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.

◆ Streamer()

void TListOfEnumsWithLockIter::Streamer ( TBuffer & )
overridevirtual

Reimplemented from TListIter.

◆ StreamerNVirtual()

void TListOfEnumsWithLockIter::StreamerNVirtual ( TBuffer & ClassDef_StreamerNVirtual_b)
inline

Definition at line 100 of file TListOfEnumsWithLock.h.

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