shark::IndexingIterator< Container > Class Template Reference

#include <shark/Core/utility/Iterators.h>

+ Inheritance diagram for shark::IndexingIterator< Container >:

Public Member Functions

 IndexingIterator ()
 
 IndexingIterator (Container &container, std::size_t pos)
 
template<class C >
 IndexingIterator (IndexingIterator< C > const &iterator)
 

Friends

template<class >
class IndexingIterator
 
class SHARK_ITERATOR_CORE_ACCESS
 

Detailed Description

template<class Container>
class shark::IndexingIterator< Container >

Definition at line 167 of file Iterators.h.

Constructor & Destructor Documentation

◆ IndexingIterator() [1/3]

template<class Container>
shark::IndexingIterator< Container >::IndexingIterator ( )
inline

Definition at line 180 of file Iterators.h.

◆ IndexingIterator() [2/3]

template<class Container>
shark::IndexingIterator< Container >::IndexingIterator ( Container &  container,
std::size_t  pos 
)
inline

Definition at line 181 of file Iterators.h.

◆ IndexingIterator() [3/3]

template<class Container>
template<class C >
shark::IndexingIterator< Container >::IndexingIterator ( IndexingIterator< C > const &  iterator)
inline

Definition at line 184 of file Iterators.h.

Friends And Related Function Documentation

◆ IndexingIterator

template<class Container>
template<class >
friend class IndexingIterator
friend

Definition at line 178 of file Iterators.h.

◆ SHARK_ITERATOR_CORE_ACCESS

template<class Container>
friend class SHARK_ITERATOR_CORE_ACCESS
friend

Definition at line 188 of file Iterators.h.


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