Adobe Source Libraries 1.49.0
A collection of C++ libraries.
Loading...
Searching...
No Matches

Functions

template<typename I, typename N, typename T>
std::pair< I, I > equal_range_n (I f, N n, const T &x)
template<typename I, typename N, typename T, typename C>
std::pair< I, I > equal_range_n (I f, N n, const T &x, C c)
template<typename I, typename N, typename T, typename C, typename P>
std::pair< I, I > equal_range_n (I f, N n, const T &x, C c, P p)
template<typename I, typename T>
std::pair< I, I > equal_range (I f, I l, const T &x)
template<typename I, typename T, typename C>
std::pair< I, I > equal_range (I f, I l, const T &x, C c)
template<typename I, typename T, typename C, typename P>
std::pair< I, I > equal_range (I f, I l, const T &x, C c, P p)
template<typename I, typename T, typename C, typename P>
boost::lazy_disable_if< std::is_same< I, T >, implementation::lazy_range< I > >::type equal_range (I &r, const T &x, C c, P p)
template<typename I, typename T, typename C, typename P>
boost::lazy_disable_if< std::is_same< I, T >, implementation::lazy_range_const< I > >::type equal_range (const I &r, const T &x, C c, P p)
template<typename I, typename T>
std::pair< typename boost::range_iterator< I >::type, typename boost::range_iterator< I >::type > equal_range (I &r, const T &x)
template<typename I, typename T>
std::pair< typename boost::range_const_iterator< I >::type, typename boost::range_const_iterator< I >::type > equal_range (const I &r, const T &x)
template<typename I, typename T, typename C>
boost::lazy_disable_if< std::is_same< I, T >, implementation::lazy_range< I > >::type equal_range (I &r, const T &x, C c)
template<typename I, typename T, typename C>
boost::lazy_disable_if< std::is_same< I, T >, implementation::lazy_range_const< I > >::type equal_range (const I &r, const T &x, C c)

Detailed Description

See also

Function Documentation

◆ equal_range_n() [1/3]

template<typename I, typename N, typename T>
std::pair< I, I > equal_range_n ( I f,
N n,
const T & x )

Definition at line 103 of file equal_range.hpp.

◆ equal_range_n() [2/3]

template<typename I, typename N, typename T, typename C>
std::pair< I, I > equal_range_n ( I f,
N n,
const T & x,
C c )

Definition at line 118 of file equal_range.hpp.

◆ equal_range_n() [3/3]

template<typename I, typename N, typename T, typename C, typename P>
std::pair< I, I > equal_range_n ( I f,
N n,
const T & x,
C c,
P p )

Definition at line 135 of file equal_range.hpp.

◆ equal_range() [1/9]

template<typename I, typename T>
std::pair< I, I > equal_range ( I f,
I l,
const T & x )

Definition at line 150 of file equal_range.hpp.

◆ equal_range() [2/9]

template<typename I, typename T, typename C>
std::pair< I, I > equal_range ( I f,
I l,
const T & x,
C c )

Definition at line 164 of file equal_range.hpp.

◆ equal_range() [3/9]

template<typename I, typename T, typename C, typename P>
std::pair< I, I > equal_range ( I f,
I l,
const T & x,
C c,
P p )

Definition at line 179 of file equal_range.hpp.

◆ equal_range() [4/9]

template<typename I, typename T, typename C, typename P>
boost::lazy_disable_if< std::is_same< I, T >, implementation::lazy_range< I > >::type equal_range ( I & r,
const T & x,
C c,
P p )

Definition at line 194 of file equal_range.hpp.

◆ equal_range() [5/9]

template<typename I, typename T, typename C, typename P>
boost::lazy_disable_if< std::is_same< I, T >, implementation::lazy_range_const< I > >::type equal_range ( const I & r,
const T & x,
C c,
P p )

Definition at line 210 of file equal_range.hpp.

◆ equal_range() [6/9]

template<typename I, typename T>
std::pair< typename boost::range_iterator< I >::type, typename boost::range_iterator< I >::type > equal_range ( I & r,
const T & x )

Definition at line 223 of file equal_range.hpp.

◆ equal_range() [7/9]

template<typename I, typename T>
std::pair< typename boost::range_const_iterator< I >::type, typename boost::range_const_iterator< I >::type > equal_range ( const I & r,
const T & x )

Definition at line 237 of file equal_range.hpp.

◆ equal_range() [8/9]

template<typename I, typename T, typename C>
boost::lazy_disable_if< std::is_same< I, T >, implementation::lazy_range< I > >::type equal_range ( I & r,
const T & x,
C c )

Definition at line 251 of file equal_range.hpp.

◆ equal_range() [9/9]

template<typename I, typename T, typename C>
boost::lazy_disable_if< std::is_same< I, T >, implementation::lazy_range_const< I > >::type equal_range ( const I & r,
const T & x,
C c )

Definition at line 266 of file equal_range.hpp.