#include <is_container.h>
Detect if a type T has iterator/const iterator function. More...
Detect if a type T has iterator/const iterator function.
Static Public Attributes | |
static const bool | value = test<test_type>(nullptr) |
Static Public Member Functions | |
template<typename A > | |
static constexpr bool | test (A *pt, A const *cpt=nullptr, decltype(pt->begin()) *=nullptr, decltype(pt->end()) *=nullptr, decltype(cpt->begin()) *=nullptr, decltype(cpt->end()) *=nullptr, typename A::iterator *=nullptr, typename A::const_iterator *=nullptr, typename A::value_type *=nullptr) |
template<typename A > | |
static constexpr bool | test (...) |
|
static |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |