ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
IObjectIterator_Guard Class Reference
Collaboration diagram for IObjectIterator_Guard:

Public Member Functions

 IObjectIterator_Guard (const IObjectIteratorPtr &iterator)
 
 ~IObjectIterator_Guard ()
 

Private Attributes

const IObjectIteratorPtr & m_iterator
 

Detailed Description

Definition at line 202 of file quick_retrieve.cxx.

Constructor & Destructor Documentation

◆ IObjectIterator_Guard()

IObjectIterator_Guard::IObjectIterator_Guard ( const IObjectIteratorPtr &  iterator)
inline

Definition at line 206 of file quick_retrieve.cxx.

207  : m_iterator(iterator) {}

◆ ~IObjectIterator_Guard()

IObjectIterator_Guard::~IObjectIterator_Guard ( )
inline

Definition at line 208 of file quick_retrieve.cxx.

208 { m_iterator->close(); }

Member Data Documentation

◆ m_iterator

const IObjectIteratorPtr& IObjectIterator_Guard::m_iterator
private

Definition at line 204 of file quick_retrieve.cxx.


The documentation for this class was generated from the following file:
xAOD::iterator
JetConstituentVector::iterator iterator
Definition: JetConstituentVector.cxx:68
IObjectIterator_Guard::m_iterator
const IObjectIteratorPtr & m_iterator
Definition: quick_retrieve.cxx:204