CGEM BOSS 6.6.5.f
BESIII Offline Software System
Loading...
Searching...
No Matches
RootEvtIterator Class Reference

implements the IEvtSelector::Iterator interface More...

#include <RootEvtIterator.h>

+ Inheritance diagram for RootEvtIterator:

Public Member Functions

 RootEvtIterator ()
 
 RootEvtIterator (const IEvtSelector *glastEvtSel)
 
 RootEvtIterator (const IEvtSelector *glastEvtSel, int recId)
 
virtual ~RootEvtIterator ()
 
virtual IOpaqueAddress * operator* () const
 
virtual IOpaqueAddress * operator-> () const
 
virtual IEvtSelector::Iterator & operator++ ()
 
virtual IEvtSelector::Iterator & operator-- ()
 
virtual IEvtSelector::Iterator & operator++ (int)
 
virtual IEvtSelector::Iterator & operator-- (int)
 
virtual bool operator== (const IEvtSelector::Iterator &it) const
 
virtual bool operator!= (const IEvtSelector::Iterator &it) const
 
 RootEvtIterator ()
 
 RootEvtIterator (const IEvtSelector *glastEvtSel)
 
 RootEvtIterator (const IEvtSelector *glastEvtSel, int recId)
 
virtual ~RootEvtIterator ()
 
virtual IOpaqueAddress * operator* () const
 
virtual IOpaqueAddress * operator-> () const
 
virtual IEvtSelector::Iterator & operator++ ()
 
virtual IEvtSelector::Iterator & operator-- ()
 
virtual IEvtSelector::Iterator & operator++ (int)
 
virtual IEvtSelector::Iterator & operator-- (int)
 
virtual bool operator== (const IEvtSelector::Iterator &it) const
 
virtual bool operator!= (const IEvtSelector::Iterator &it) const
 
 RootEvtIterator ()
 
 RootEvtIterator (const IEvtSelector *glastEvtSel)
 
 RootEvtIterator (const IEvtSelector *glastEvtSel, int recId)
 
virtual ~RootEvtIterator ()
 
virtual IOpaqueAddress * operator* () const
 
virtual IOpaqueAddress * operator-> () const
 
virtual IEvtSelector::Iterator & operator++ ()
 
virtual IEvtSelector::Iterator & operator-- ()
 
virtual IEvtSelector::Iterator & operator++ (int)
 
virtual IEvtSelector::Iterator & operator-- (int)
 
virtual bool operator== (const IEvtSelector::Iterator &it) const
 
virtual bool operator!= (const IEvtSelector::Iterator &it) const
 

Friends

class RootEvtSelector
 

Detailed Description

implements the IEvtSelector::Iterator interface

Header
/bes/bes/CgemBossCvs/Event/RootCnvSvc/RootCnvSvc/RootEvtIterator.h,v 1.2 2015/09/11 23:43:52 wulh Exp

Definition at line 17 of file Event/RootCnvSvc/bak_RootCnvSvc-04-01-14/RootCnvSvc/RootEvtIterator.h.

Constructor & Destructor Documentation

◆ RootEvtIterator() [1/9]

RootEvtIterator::RootEvtIterator ( )
inline

◆ RootEvtIterator() [2/9]

RootEvtIterator::RootEvtIterator ( const IEvtSelector *  glastEvtSel)
inline

Definition at line 21 of file Event/RootCnvSvc/bak_RootCnvSvc-04-01-14/RootCnvSvc/RootEvtIterator.h.

21 : m_glastEvtSel(glastEvtSel),
22 m_recId(0) { }

◆ RootEvtIterator() [3/9]

RootEvtIterator::RootEvtIterator ( const IEvtSelector *  glastEvtSel,
int  recId 
)
inline

Definition at line 23 of file Event/RootCnvSvc/bak_RootCnvSvc-04-01-14/RootCnvSvc/RootEvtIterator.h.

24 : m_glastEvtSel(glastEvtSel){
25 m_recId = recId;
26 }

◆ ~RootEvtIterator() [1/3]

virtual RootEvtIterator::~RootEvtIterator ( )
inlinevirtual

◆ RootEvtIterator() [4/9]

RootEvtIterator::RootEvtIterator ( )
inline

◆ RootEvtIterator() [5/9]

RootEvtIterator::RootEvtIterator ( const IEvtSelector *  glastEvtSel)
inline

Definition at line 21 of file Event/RootCnvSvc/RootCnvSvc-04-01-15/RootCnvSvc/RootEvtIterator.h.

21 : m_glastEvtSel(glastEvtSel),
22 m_recId(0) { }

◆ RootEvtIterator() [6/9]

RootEvtIterator::RootEvtIterator ( const IEvtSelector *  glastEvtSel,
int  recId 
)
inline

Definition at line 23 of file Event/RootCnvSvc/RootCnvSvc-04-01-15/RootCnvSvc/RootEvtIterator.h.

24 : m_glastEvtSel(glastEvtSel){
25 m_recId = recId;
26 }

◆ ~RootEvtIterator() [2/3]

virtual RootEvtIterator::~RootEvtIterator ( )
inlinevirtual

◆ RootEvtIterator() [7/9]

RootEvtIterator::RootEvtIterator ( )
inline

◆ RootEvtIterator() [8/9]

RootEvtIterator::RootEvtIterator ( const IEvtSelector *  glastEvtSel)
inline

Definition at line 21 of file InstallArea/include/RootCnvSvc/RootCnvSvc/RootEvtIterator.h.

21 : m_glastEvtSel(glastEvtSel),
22 m_recId(0) { }

◆ RootEvtIterator() [9/9]

RootEvtIterator::RootEvtIterator ( const IEvtSelector *  glastEvtSel,
int  recId 
)
inline

Definition at line 23 of file InstallArea/include/RootCnvSvc/RootCnvSvc/RootEvtIterator.h.

24 : m_glastEvtSel(glastEvtSel){
25 m_recId = recId;
26 }

◆ ~RootEvtIterator() [3/3]

virtual RootEvtIterator::~RootEvtIterator ( )
inlinevirtual

Member Function Documentation

◆ operator!=() [1/3]

virtual bool RootEvtIterator::operator!= ( const IEvtSelector::Iterator &  it) const
inlinevirtual

Definition at line 38 of file Event/RootCnvSvc/bak_RootCnvSvc-04-01-14/RootCnvSvc/RootEvtIterator.h.

38 {
39 const RootEvtIterator* glastIt = dynamic_cast<const RootEvtIterator*>(&it);
40 return((m_recId != glastIt->m_recId));
41 }
implements the IEvtSelector::Iterator interface

◆ operator!=() [2/3]

virtual bool RootEvtIterator::operator!= ( const IEvtSelector::Iterator &  it) const
inlinevirtual

Definition at line 38 of file Event/RootCnvSvc/RootCnvSvc-04-01-15/RootCnvSvc/RootEvtIterator.h.

38 {
39 const RootEvtIterator* glastIt = dynamic_cast<const RootEvtIterator*>(&it);
40 return((m_recId != glastIt->m_recId));
41 }

◆ operator!=() [3/3]

virtual bool RootEvtIterator::operator!= ( const IEvtSelector::Iterator &  it) const
inlinevirtual

Definition at line 38 of file InstallArea/include/RootCnvSvc/RootCnvSvc/RootEvtIterator.h.

38 {
39 const RootEvtIterator* glastIt = dynamic_cast<const RootEvtIterator*>(&it);
40 return((m_recId != glastIt->m_recId));
41 }

◆ operator*() [1/3]

virtual IOpaqueAddress * RootEvtIterator::operator* ( ) const
inlinevirtual

Definition at line 28 of file Event/RootCnvSvc/bak_RootCnvSvc-04-01-14/RootCnvSvc/RootEvtIterator.h.

28{return m_glastEvtSel->reference(*this);}

◆ operator*() [2/3]

virtual IOpaqueAddress * RootEvtIterator::operator* ( ) const
inlinevirtual

Definition at line 28 of file Event/RootCnvSvc/RootCnvSvc-04-01-15/RootCnvSvc/RootEvtIterator.h.

28{return m_glastEvtSel->reference(*this);}

◆ operator*() [3/3]

virtual IOpaqueAddress * RootEvtIterator::operator* ( ) const
inlinevirtual

Definition at line 28 of file InstallArea/include/RootCnvSvc/RootCnvSvc/RootEvtIterator.h.

28{return m_glastEvtSel->reference(*this);}

◆ operator++() [1/6]

virtual IEvtSelector::Iterator & RootEvtIterator::operator++ ( )
inlinevirtual

Definition at line 30 of file Event/RootCnvSvc/bak_RootCnvSvc-04-01-14/RootCnvSvc/RootEvtIterator.h.

30{ return m_glastEvtSel->next(*this);}

◆ operator++() [2/6]

virtual IEvtSelector::Iterator & RootEvtIterator::operator++ ( )
inlinevirtual

Definition at line 30 of file Event/RootCnvSvc/RootCnvSvc-04-01-15/RootCnvSvc/RootEvtIterator.h.

30{ return m_glastEvtSel->next(*this);}

◆ operator++() [3/6]

virtual IEvtSelector::Iterator & RootEvtIterator::operator++ ( )
inlinevirtual

Definition at line 30 of file InstallArea/include/RootCnvSvc/RootCnvSvc/RootEvtIterator.h.

30{ return m_glastEvtSel->next(*this);}

◆ operator++() [4/6]

virtual IEvtSelector::Iterator & RootEvtIterator::operator++ ( int  )
inlinevirtual

Definition at line 32 of file Event/RootCnvSvc/bak_RootCnvSvc-04-01-14/RootCnvSvc/RootEvtIterator.h.

32{ return m_glastEvtSel->next(*this);}

◆ operator++() [5/6]

virtual IEvtSelector::Iterator & RootEvtIterator::operator++ ( int  )
inlinevirtual

Definition at line 32 of file Event/RootCnvSvc/RootCnvSvc-04-01-15/RootCnvSvc/RootEvtIterator.h.

32{ return m_glastEvtSel->next(*this);}

◆ operator++() [6/6]

virtual IEvtSelector::Iterator & RootEvtIterator::operator++ ( int  )
inlinevirtual

Definition at line 32 of file InstallArea/include/RootCnvSvc/RootCnvSvc/RootEvtIterator.h.

32{ return m_glastEvtSel->next(*this);}

◆ operator--() [1/6]

virtual IEvtSelector::Iterator & RootEvtIterator::operator-- ( )
inlinevirtual

Definition at line 31 of file Event/RootCnvSvc/bak_RootCnvSvc-04-01-14/RootCnvSvc/RootEvtIterator.h.

31{ return m_glastEvtSel->previous(*this);}

◆ operator--() [2/6]

virtual IEvtSelector::Iterator & RootEvtIterator::operator-- ( )
inlinevirtual

Definition at line 31 of file Event/RootCnvSvc/RootCnvSvc-04-01-15/RootCnvSvc/RootEvtIterator.h.

31{ return m_glastEvtSel->previous(*this);}

◆ operator--() [3/6]

virtual IEvtSelector::Iterator & RootEvtIterator::operator-- ( )
inlinevirtual

Definition at line 31 of file InstallArea/include/RootCnvSvc/RootCnvSvc/RootEvtIterator.h.

31{ return m_glastEvtSel->previous(*this);}

◆ operator--() [4/6]

virtual IEvtSelector::Iterator & RootEvtIterator::operator-- ( int  )
inlinevirtual

Definition at line 33 of file Event/RootCnvSvc/bak_RootCnvSvc-04-01-14/RootCnvSvc/RootEvtIterator.h.

33{ return m_glastEvtSel->previous(*this);}

◆ operator--() [5/6]

virtual IEvtSelector::Iterator & RootEvtIterator::operator-- ( int  )
inlinevirtual

Definition at line 33 of file Event/RootCnvSvc/RootCnvSvc-04-01-15/RootCnvSvc/RootEvtIterator.h.

33{ return m_glastEvtSel->previous(*this);}

◆ operator--() [6/6]

virtual IEvtSelector::Iterator & RootEvtIterator::operator-- ( int  )
inlinevirtual

Definition at line 33 of file InstallArea/include/RootCnvSvc/RootCnvSvc/RootEvtIterator.h.

33{ return m_glastEvtSel->previous(*this);}

◆ operator->() [1/3]

virtual IOpaqueAddress * RootEvtIterator::operator-> ( ) const
inlinevirtual

Definition at line 29 of file Event/RootCnvSvc/bak_RootCnvSvc-04-01-14/RootCnvSvc/RootEvtIterator.h.

29{ return m_glastEvtSel->reference(*this);}

◆ operator->() [2/3]

virtual IOpaqueAddress * RootEvtIterator::operator-> ( ) const
inlinevirtual

Definition at line 29 of file Event/RootCnvSvc/RootCnvSvc-04-01-15/RootCnvSvc/RootEvtIterator.h.

29{ return m_glastEvtSel->reference(*this);}

◆ operator->() [3/3]

virtual IOpaqueAddress * RootEvtIterator::operator-> ( ) const
inlinevirtual

Definition at line 29 of file InstallArea/include/RootCnvSvc/RootCnvSvc/RootEvtIterator.h.

29{ return m_glastEvtSel->reference(*this);}

◆ operator==() [1/3]

virtual bool RootEvtIterator::operator== ( const IEvtSelector::Iterator &  it) const
inlinevirtual

Definition at line 34 of file Event/RootCnvSvc/bak_RootCnvSvc-04-01-14/RootCnvSvc/RootEvtIterator.h.

34 {
35 const RootEvtIterator* glastIt = dynamic_cast<const RootEvtIterator*>(&it);
36 return((m_recId == glastIt->m_recId));
37 }

◆ operator==() [2/3]

virtual bool RootEvtIterator::operator== ( const IEvtSelector::Iterator &  it) const
inlinevirtual

Definition at line 34 of file Event/RootCnvSvc/RootCnvSvc-04-01-15/RootCnvSvc/RootEvtIterator.h.

34 {
35 const RootEvtIterator* glastIt = dynamic_cast<const RootEvtIterator*>(&it);
36 return((m_recId == glastIt->m_recId));
37 }

◆ operator==() [3/3]

virtual bool RootEvtIterator::operator== ( const IEvtSelector::Iterator &  it) const
inlinevirtual

Definition at line 34 of file InstallArea/include/RootCnvSvc/RootCnvSvc/RootEvtIterator.h.

34 {
35 const RootEvtIterator* glastIt = dynamic_cast<const RootEvtIterator*>(&it);
36 return((m_recId == glastIt->m_recId));
37 }

Friends And Related Function Documentation

◆ RootEvtSelector


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