ATLAS Offline Software
Public Member Functions | Friends | List of all members
CaloConstIteratorAdaptor< ITERATOR > Class Template Reference

Tranform iterator over pointers to iterator over const pointers. More...

#include <CaloConstIteratorAdaptor.h>

Inheritance diagram for CaloConstIteratorAdaptor< ITERATOR >:
Collaboration diagram for CaloConstIteratorAdaptor< ITERATOR >:

Public Member Functions

 CaloConstIteratorAdaptor ()
 
 CaloConstIteratorAdaptor (ITERATOR it)
 

Friends

class boost::iterator_core_access
 

Detailed Description

template<class ITERATOR>
class CaloConstIteratorAdaptor< ITERATOR >

Tranform iterator over pointers to iterator over const pointers.

If ITERATOR is an iterator over T*, then CaloConstIteratorAdaptor<ITERATOR> is a const iterator over const T*.

Definition at line 41 of file CaloConstIteratorAdaptor.h.

Constructor & Destructor Documentation

◆ CaloConstIteratorAdaptor() [1/2]

template<class ITERATOR >
CaloConstIteratorAdaptor< ITERATOR >::CaloConstIteratorAdaptor ( )
inline

Definition at line 49 of file CaloConstIteratorAdaptor.h.

49 {}

◆ CaloConstIteratorAdaptor() [2/2]

template<class ITERATOR >
CaloConstIteratorAdaptor< ITERATOR >::CaloConstIteratorAdaptor ( ITERATOR  it)
inline

Definition at line 50 of file CaloConstIteratorAdaptor.h.

51  : CaloConstIteratorAdaptor::iterator_adaptor_ (it) {}

Friends And Related Function Documentation

◆ boost::iterator_core_access

template<class ITERATOR >
friend class boost::iterator_core_access
friend

Definition at line 54 of file CaloConstIteratorAdaptor.h.


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