BOSS 8.0.0
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/BossCvs/Event/RootCnvSvc/RootCnvSvc/RootEvtIterator.h,v 1.8 2008/01/09 00:05:48 codeman Exp $

Definition at line 18 of file Event/RootCnvSvc/include/RootCnvSvc/RootEvtIterator.h.

Constructor & Destructor Documentation

◆ RootEvtIterator() [1/9]

RootEvtIterator::RootEvtIterator ( )
inline

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

21{}

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

◆ RootEvtIterator() [2/9]

RootEvtIterator::RootEvtIterator ( const IEvtSelector * glastEvtSel)
inline

Definition at line 22 of file Event/RootCnvSvc/include/RootCnvSvc/RootEvtIterator.h.

23 : m_glastEvtSel( glastEvtSel ), m_recId( 0 ) {}

◆ RootEvtIterator() [3/9]

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

Definition at line 24 of file Event/RootCnvSvc/include/RootCnvSvc/RootEvtIterator.h.

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

◆ ~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 22 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootCnvSvc/RootEvtIterator.h.

23 : m_glastEvtSel( glastEvtSel ), m_recId( 0 ) {}

◆ RootEvtIterator() [6/9]

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

Definition at line 24 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootCnvSvc/RootEvtIterator.h.

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

◆ ~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 22 of file InstallArea/x86_64-el9-gcc13-opt/include/RootCnvSvc/RootEvtIterator.h.

23 : m_glastEvtSel( glastEvtSel ), m_recId( 0 ) {}

◆ RootEvtIterator() [9/9]

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

Definition at line 24 of file InstallArea/x86_64-el9-gcc13-opt/include/RootCnvSvc/RootEvtIterator.h.

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

◆ ~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 41 of file Event/RootCnvSvc/include/RootCnvSvc/RootEvtIterator.h.

41 {
42 const RootEvtIterator* glastIt = dynamic_cast<const RootEvtIterator*>( &it );
43 return ( ( m_recId != glastIt->m_recId ) );
44 }

◆ operator!=() [2/3]

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

Definition at line 41 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootCnvSvc/RootEvtIterator.h.

41 {
42 const RootEvtIterator* glastIt = dynamic_cast<const RootEvtIterator*>( &it );
43 return ( ( m_recId != glastIt->m_recId ) );
44 }

◆ operator!=() [3/3]

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

Definition at line 41 of file InstallArea/x86_64-el9-gcc13-opt/include/RootCnvSvc/RootEvtIterator.h.

41 {
42 const RootEvtIterator* glastIt = dynamic_cast<const RootEvtIterator*>( &it );
43 return ( ( m_recId != glastIt->m_recId ) );
44 }

◆ operator*() [1/3]

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

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

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

◆ operator*() [2/3]

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

Definition at line 29 of file InstallArea/x86_64-el9-gcc13-dbg/include/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/x86_64-el9-gcc13-opt/include/RootCnvSvc/RootEvtIterator.h.

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

◆ operator++() [1/6]

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

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

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

◆ operator++() [2/6]

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

Definition at line 31 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootCnvSvc/RootEvtIterator.h.

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

◆ operator++() [3/6]

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

Definition at line 31 of file InstallArea/x86_64-el9-gcc13-opt/include/RootCnvSvc/RootEvtIterator.h.

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

◆ operator++() [4/6]

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

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

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

◆ operator++() [5/6]

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

Definition at line 33 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootCnvSvc/RootEvtIterator.h.

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

◆ operator++() [6/6]

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

Definition at line 33 of file InstallArea/x86_64-el9-gcc13-opt/include/RootCnvSvc/RootEvtIterator.h.

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

◆ operator--() [1/6]

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

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

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

◆ operator--() [2/6]

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

Definition at line 32 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootCnvSvc/RootEvtIterator.h.

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

◆ operator--() [3/6]

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

Definition at line 32 of file InstallArea/x86_64-el9-gcc13-opt/include/RootCnvSvc/RootEvtIterator.h.

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

◆ operator--() [4/6]

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

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

34 {
35 return m_glastEvtSel->previous( *this );
36 }

◆ operator--() [5/6]

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

Definition at line 34 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootCnvSvc/RootEvtIterator.h.

34 {
35 return m_glastEvtSel->previous( *this );
36 }

◆ operator--() [6/6]

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

Definition at line 34 of file InstallArea/x86_64-el9-gcc13-opt/include/RootCnvSvc/RootEvtIterator.h.

34 {
35 return m_glastEvtSel->previous( *this );
36 }

◆ operator->() [1/3]

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

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

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

◆ operator->() [2/3]

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

Definition at line 30 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootCnvSvc/RootEvtIterator.h.

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

◆ operator->() [3/3]

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

Definition at line 30 of file InstallArea/x86_64-el9-gcc13-opt/include/RootCnvSvc/RootEvtIterator.h.

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

◆ operator==() [1/3]

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

Definition at line 37 of file Event/RootCnvSvc/include/RootCnvSvc/RootEvtIterator.h.

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

◆ operator==() [2/3]

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

Definition at line 37 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootCnvSvc/RootEvtIterator.h.

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

◆ operator==() [3/3]

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

Definition at line 37 of file InstallArea/x86_64-el9-gcc13-opt/include/RootCnvSvc/RootEvtIterator.h.

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

◆ RootEvtSelector


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