#include <IterationProxy.h>
|
| | IterationProxy (Container &container) |
| |
| Container::iterator | begin () |
| |
| Container::iterator | end () |
| |
| Container::const_iterator | begin () const |
| |
| Container::const_iterator | end () const |
| |
| Container::const_iterator | cbegin () |
| |
| Container::const_iterator | cend () |
| |
| Container::reference | operator[] (int i) |
| |
| Container::const_reference | operator[] (int i) const |
| |
◆ IterationProxy()
template<typename Container >
| IterationProxy< Container, typename std::enable_if< std::is_same< typename std::iterator_traits< typename Container::iterator >::iterator_category, std::random_access_iterator_tag >::value >::type >::IterationProxy |
( |
Container & |
container | ) |
|
|
inline |
◆ begin() [1/2]
template<typename Container >
| Container::iterator IterationProxy< Container, typename std::enable_if< std::is_same< typename std::iterator_traits< typename Container::iterator >::iterator_category, std::random_access_iterator_tag >::value >::type >::begin |
( |
| ) |
|
|
inline |
◆ begin() [2/2]
template<typename Container >
| Container::const_iterator IterationProxy< Container, typename std::enable_if< std::is_same< typename std::iterator_traits< typename Container::iterator >::iterator_category, std::random_access_iterator_tag >::value >::type >::begin |
( |
| ) |
const |
|
inline |
◆ cbegin()
template<typename Container >
| Container::const_iterator IterationProxy< Container, typename std::enable_if< std::is_same< typename std::iterator_traits< typename Container::iterator >::iterator_category, std::random_access_iterator_tag >::value >::type >::cbegin |
( |
| ) |
|
|
inline |
◆ cend()
template<typename Container >
| Container::const_iterator IterationProxy< Container, typename std::enable_if< std::is_same< typename std::iterator_traits< typename Container::iterator >::iterator_category, std::random_access_iterator_tag >::value >::type >::cend |
( |
| ) |
|
|
inline |
◆ end() [1/2]
template<typename Container >
| Container::iterator IterationProxy< Container, typename std::enable_if< std::is_same< typename std::iterator_traits< typename Container::iterator >::iterator_category, std::random_access_iterator_tag >::value >::type >::end |
( |
| ) |
|
|
inline |
◆ end() [2/2]
template<typename Container >
| Container::const_iterator IterationProxy< Container, typename std::enable_if< std::is_same< typename std::iterator_traits< typename Container::iterator >::iterator_category, std::random_access_iterator_tag >::value >::type >::end |
( |
| ) |
const |
|
inline |
◆ operator[]() [1/2]
template<typename Container >
| Container::reference IterationProxy< Container, typename std::enable_if< std::is_same< typename std::iterator_traits< typename Container::iterator >::iterator_category, std::random_access_iterator_tag >::value >::type >::operator[] |
( |
int |
i | ) |
|
|
inline |
◆ operator[]() [2/2]
template<typename Container >
| Container::const_reference IterationProxy< Container, typename std::enable_if< std::is_same< typename std::iterator_traits< typename Container::iterator >::iterator_category, std::random_access_iterator_tag >::value >::type >::operator[] |
( |
int |
i | ) |
const |
|
inline |
The documentation for this class was generated from the following file: