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 19 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 25 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 38 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 27 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 32 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 28 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 26 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 37 of file DynamicContainer.h.


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