ATLAS Offline Software
Public Member Functions | Private Member Functions | Friends | List of all members
DataPool< VALUE, clear >::const_iterator Class Reference

#include <DataPool.h>

Inheritance diagram for DataPool< VALUE, clear >::const_iterator:
Collaboration diagram for DataPool< VALUE, clear >::const_iterator:

Public Member Functions

 const_iterator (const typename handle_t::const_iterator &it)
 
 const_iterator (const iterator &it)
 

Private Member Functions

const_iterator::reference dereference () const
 

Friends

class boost::iterator_core_access
 

Detailed Description

template<typename VALUE, DataPoolClearFuncPtr_t< VALUE > clear = nullptr>
class DataPool< VALUE, clear >::const_iterator

Definition at line 81 of file DataPool.h.

Constructor & Destructor Documentation

◆ const_iterator() [1/2]

template<typename VALUE , DataPoolClearFuncPtr_t< VALUE > clear = nullptr>
DataPool< VALUE, clear >::const_iterator::const_iterator ( const typename handle_t::const_iterator it)
inline

Definition at line 90 of file DataPool.h.

91  : const_iterator::iterator_adaptor_ (it)
92  {
93  }

◆ const_iterator() [2/2]

template<typename VALUE , DataPoolClearFuncPtr_t< VALUE > clear = nullptr>
DataPool< VALUE, clear >::const_iterator::const_iterator ( const iterator it)
inline

Definition at line 95 of file DataPool.h.

96  : const_iterator::iterator_adaptor_ (it.base_reference())
97  {
98  }

Member Function Documentation

◆ dereference()

template<typename VALUE , DataPoolClearFuncPtr_t< VALUE > clear = nullptr>
const_iterator::reference DataPool< VALUE, clear >::const_iterator::dereference ( ) const
inlineprivate

Definition at line 103 of file DataPool.h.

104  { return &*this->base_reference(); }

Friends And Related Function Documentation

◆ boost::iterator_core_access

template<typename VALUE , DataPoolClearFuncPtr_t< VALUE > clear = nullptr>
friend class boost::iterator_core_access
friend

Definition at line 101 of file DataPool.h.


The documentation for this class was generated from the following file:
skel.it
it
Definition: skel.GENtoEVGEN.py:423