ROOT  6.07/01
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Private Member Functions | Private Attributes | List of all members
TTreeReader::Iterator_t Class Reference

Definition at line 59 of file TTreeReader.h.

Public Member Functions

 Iterator_t ()
 
 Iterator_t (TTreeReader &reader, Long64_t entry)
 
bool operator== (const Iterator_t &lhs) const
 
bool operator!= (const Iterator_t &lhs) const
 
Iterator_t operator++ (int)
 
Iterator_toperator++ ()
 
const Long64_toperator* ()
 
const Long64_toperator* () const
 

Private Member Functions

bool IsValid () const
 

Private Attributes

Long64_t fEntry
 
TTreeReaderfReader
 

#include <TTreeReader.h>

Inheritance diagram for TTreeReader::Iterator_t:
[legend]

Constructor & Destructor Documentation

TTreeReader::Iterator_t::Iterator_t ( )
inline

Definition at line 70 of file TTreeReader.h.

TTreeReader::Iterator_t::Iterator_t ( TTreeReader reader,
Long64_t  entry 
)
inline

Definition at line 74 of file TTreeReader.h.

Member Function Documentation

bool TTreeReader::Iterator_t::IsValid ( ) const
inlineprivate

Definition at line 66 of file TTreeReader.h.

Referenced by operator*(), operator++(), and operator==().

bool TTreeReader::Iterator_t::operator!= ( const Iterator_t lhs) const
inline

Definition at line 84 of file TTreeReader.h.

const Long64_t& TTreeReader::Iterator_t::operator* ( )
inline

Definition at line 109 of file TTreeReader.h.

Referenced by operator++().

const Long64_t& TTreeReader::Iterator_t::operator* ( ) const
inline

Definition at line 121 of file TTreeReader.h.

Iterator_t TTreeReader::Iterator_t::operator++ ( int  )
inline

Definition at line 89 of file TTreeReader.h.

Iterator_t& TTreeReader::Iterator_t::operator++ ( )
inline

Definition at line 96 of file TTreeReader.h.

Referenced by operator++().

bool TTreeReader::Iterator_t::operator== ( const Iterator_t lhs) const
inline

Definition at line 77 of file TTreeReader.h.

Member Data Documentation

Long64_t TTreeReader::Iterator_t::fEntry
private

Definition at line 62 of file TTreeReader.h.

Referenced by IsValid(), operator*(), operator++(), and operator==().

TTreeReader* TTreeReader::Iterator_t::fReader
private

Definition at line 63 of file TTreeReader.h.

Referenced by operator*(), and operator==().

Collaboration diagram for TTreeReader::Iterator_t:
[legend]

The documentation for this class was generated from the following file: