AmpGen 2.1
Loading...
Searching...
No Matches
AmpGen::DynamicContainer< TYPE, CONTAINER_TYPE >::Iterator Class Reference

Detailed Description

template<class TYPE, class CONTAINER_TYPE = std::vector<TYPE>>
class AmpGen::DynamicContainer< TYPE, CONTAINER_TYPE >::Iterator

Definition at line 22 of file DynamicContainer.h.

Public Member Functions

 Iterator (const size_t &pos, DynamicContainer *parent)
 
TYPE * operator-> () const
 
TYPE operator* () const
 
Iterator operator++ () const
 
Iteratoroperator++ ()
 
bool operator== (const Iterator &rhs) const
 
bool operator!= (const Iterator &rhs) const
 

Constructor & Destructor Documentation

◆ Iterator()

template<class TYPE, class CONTAINER_TYPE = std::vector<TYPE>>
AmpGen::DynamicContainer< TYPE, CONTAINER_TYPE >::Iterator::Iterator ( const size_t & pos,
DynamicContainer * parent )
inline

Definition at line 28 of file DynamicContainer.h.

Member Function Documentation

◆ operator!=()

template<class TYPE, class CONTAINER_TYPE = std::vector<TYPE>>
bool AmpGen::DynamicContainer< TYPE, CONTAINER_TYPE >::Iterator::operator!= ( const Iterator & rhs) const
inline

Definition at line 47 of file DynamicContainer.h.

◆ operator*()

template<class TYPE, class CONTAINER_TYPE = std::vector<TYPE>>
TYPE AmpGen::DynamicContainer< TYPE, CONTAINER_TYPE >::Iterator::operator* ( ) const
inline

Definition at line 30 of file DynamicContainer.h.

◆ operator++() [1/2]

template<class TYPE, class CONTAINER_TYPE = std::vector<TYPE>>
Iterator & AmpGen::DynamicContainer< TYPE, CONTAINER_TYPE >::Iterator::operator++ ( )
inline

Definition at line 38 of file DynamicContainer.h.

◆ operator++() [2/2]

template<class TYPE, class CONTAINER_TYPE = std::vector<TYPE>>
Iterator AmpGen::DynamicContainer< TYPE, CONTAINER_TYPE >::Iterator::operator++ ( ) const
inline

Definition at line 31 of file DynamicContainer.h.

◆ operator->()

template<class TYPE, class CONTAINER_TYPE = std::vector<TYPE>>
TYPE * AmpGen::DynamicContainer< TYPE, CONTAINER_TYPE >::Iterator::operator-> ( ) const
inline

Definition at line 29 of file DynamicContainer.h.

◆ operator==()

template<class TYPE, class CONTAINER_TYPE = std::vector<TYPE>>
bool AmpGen::DynamicContainer< TYPE, CONTAINER_TYPE >::Iterator::operator== ( const Iterator & rhs) const
inline

Definition at line 46 of file DynamicContainer.h.


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