The Battle for Wesnoth  1.19.0-dev
Functions
iterable_pair.hpp File Reference
#include <utility>
#include <iterator>
Include dependency graph for iterable_pair.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

template<typename T >
std::begin (const std::pair< T, T > &p)
 
template<typename T >
std::end (const std::pair< T, T > &p)
 
template<typename T >
std::cbegin (const std::pair< T, T > &p)
 
template<typename T >
std::cend (const std::pair< T, T > &p)
 
template<typename T >
std::reverse_iterator< T > std::rbegin (const std::pair< T, T > &p)
 
template<typename T >
std::reverse_iterator< T > std::rend (const std::pair< T, T > &p)
 
template<typename T >
std::reverse_iterator< T > std::crbegin (const std::pair< T, T > &p)
 
template<typename T >
std::reverse_iterator< T > std::crend (const std::pair< T, T > &p)
 

Function Documentation

◆ begin()

template<typename T >
T std::begin ( const std::pair< T, T > &  p)
inline

Definition at line 28 of file iterable_pair.hpp.

References std::begin(), and p.

Referenced by std::begin().

◆ cbegin()

template<typename T >
T std::cbegin ( const std::pair< T, T > &  p)
inline

Definition at line 39 of file iterable_pair.hpp.

References std::cbegin(), and p.

Referenced by std::cbegin().

◆ cend()

template<typename T >
T std::cend ( const std::pair< T, T > &  p)
inline

Definition at line 44 of file iterable_pair.hpp.

References std::cend(), and p.

Referenced by std::cend().

◆ crbegin()

template<typename T >
std::reverse_iterator<T> std::crbegin ( const std::pair< T, T > &  p)
inline

Definition at line 60 of file iterable_pair.hpp.

References std::crbegin(), and p.

Referenced by std::crbegin().

◆ crend()

template<typename T >
std::reverse_iterator<T> std::crend ( const std::pair< T, T > &  p)
inline

Definition at line 65 of file iterable_pair.hpp.

References std::crend(), and p.

Referenced by std::crend().

◆ end()

template<typename T >
T std::end ( const std::pair< T, T > &  p)
inline

Definition at line 33 of file iterable_pair.hpp.

References std::end(), and p.

Referenced by std::end().

◆ rbegin()

template<typename T >
std::reverse_iterator<T> std::rbegin ( const std::pair< T, T > &  p)
inline

Definition at line 49 of file iterable_pair.hpp.

References p, and std::rbegin().

Referenced by std::rbegin().

◆ rend()

template<typename T >
std::reverse_iterator<T> std::rend ( const std::pair< T, T > &  p)
inline

Definition at line 54 of file iterable_pair.hpp.

References p, and std::rend().

Referenced by std::rend().