#include <stl_bind.h>
|
template<typename T2 > |
static std::false_type | test_comparable (...) |
|
template<typename T2 > |
static std::true_type | test_comparable (decltype(std::declval< const T2 & >()==std::declval< const T2 & >()) *) |
|
template<typename T2 > |
static std::false_type | test_pair (...) |
|
template<typename T2 > |
static std::true_type | test_pair (typename T2::first_type *, typename T2::second_type *) |
|
template<typename T2 > |
static std::false_type | test_value (...) |
|
template<typename T2 > |
static std::true_type | test_value (typename T2::value_type *) |
|
template<typename T>
struct container_traits< T >
Definition at line 26 of file stl_bind.h.
◆ test_comparable() [1/2]
template<typename T >
template<typename T2 >
◆ test_comparable() [2/2]
template<typename T >
template<typename T2 >
static std::true_type container_traits< T >::test_comparable |
( |
decltype(std::declval< const T2 & >()==std::declval< const T2 & >()) * |
| ) |
|
|
static |
◆ test_pair() [1/2]
template<typename T >
template<typename T2 >
◆ test_pair() [2/2]
template<typename T >
template<typename T2 >
static std::true_type container_traits< T >::test_pair |
( |
typename T2::first_type * |
, |
|
|
typename T2::second_type * |
|
|
) |
| |
|
static |
◆ test_value() [1/2]
template<typename T >
template<typename T2 >
◆ test_value() [2/2]
template<typename T >
template<typename T2 >
static std::true_type container_traits< T >::test_value |
( |
typename T2::value_type * |
| ) |
|
|
static |
◆ is_comparable
◆ is_element
◆ is_pair
◆ is_vector
The documentation for this struct was generated from the following file: