Logo ROOT  
Reference Guide
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Loading...
Searching...
No Matches
TExMapIter Class Reference

Definition at line 85 of file TExMap.h.

Public Member Functions

 TExMapIter (const TExMap *map)
 Create TExMap iterator.
 
 TExMapIter (const TExMapIter &tei)
 
virtual ~TExMapIter ()
 
const TExMapGetCollection () const
 
virtual TClassIsA () const
 
Bool_t Next (Long64_t &key, Long64_t &value)
 Get next entry from TExMap. Returns kFALSE at end of map.
 
Bool_t Next (ULong64_t &hash, Long64_t &key, Long64_t &value)
 Get next entry from TExMap. Returns kFALSE at end of map.
 
TExMapIteroperator= (const TExMapIter &)
 Overloaded assignment operator.
 
void Reset ()
 
virtual void Streamer (TBuffer &)
 
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 ()
 

Private Attributes

Int_t fCursor
 
const TExMapfMap
 

#include <TExMap.h>

Constructor & Destructor Documentation

◆ TExMapIter() [1/2]

TExMapIter::TExMapIter ( const TExMap * map)

Create TExMap iterator.

Definition at line 393 of file TExMap.cxx.

◆ TExMapIter() [2/2]

TExMapIter::TExMapIter ( const TExMapIter & tei)
inline

Definition at line 93 of file TExMap.h.

◆ ~TExMapIter()

virtual TExMapIter::~TExMapIter ( )
inlinevirtual

Definition at line 95 of file TExMap.h.

Member Function Documentation

◆ Class()

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

◆ Class_Name()

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

◆ Class_Version()

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

Definition at line 102 of file TExMap.h.

◆ DeclFileName()

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

Definition at line 102 of file TExMap.h.

◆ GetCollection()

const TExMap * TExMapIter::GetCollection ( ) const
inline

Definition at line 97 of file TExMap.h.

◆ IsA()

virtual TClass * TExMapIter::IsA ( ) const
inlinevirtual
Returns
TClass describing current object

Definition at line 102 of file TExMap.h.

◆ Next() [1/2]

Bool_t TExMapIter::Next ( Long64_t & key,
Long64_t & value )

Get next entry from TExMap. Returns kFALSE at end of map.

Definition at line 431 of file TExMap.cxx.

◆ Next() [2/2]

Bool_t TExMapIter::Next ( ULong64_t & hash,
Long64_t & key,
Long64_t & value )

Get next entry from TExMap. Returns kFALSE at end of map.

Definition at line 412 of file TExMap.cxx.

◆ operator=()

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

Overloaded assignment operator.

Definition at line 400 of file TExMap.cxx.

◆ Reset()

void TExMapIter::Reset ( )
inline

Definition at line 100 of file TExMap.h.

◆ Streamer()

virtual void TExMapIter::Streamer ( TBuffer & )
virtual

◆ StreamerNVirtual()

void TExMapIter::StreamerNVirtual ( TBuffer & ClassDef_StreamerNVirtual_b)
inline

Definition at line 102 of file TExMap.h.

Member Data Documentation

◆ fCursor

Int_t TExMapIter::fCursor
private

Definition at line 89 of file TExMap.h.

◆ fMap

const TExMap* TExMapIter::fMap
private

Definition at line 88 of file TExMap.h.

  • core/cont/inc/TExMap.h
  • core/cont/src/TExMap.cxx