#include <core.h>
Public Types | |
enum | |
Private Types | |
using | type = decltype(test< It >(typename iterator_category< It >::type{})) |
Static Private Member Functions | |
template<typename U > | |
static char & | test (std::output_iterator_tag) |
template<typename U > | |
static const char & | test (...) |
Static Private Attributes | |
template<typename U > | |
static decltype(*(std::declval< U >()) | test )(std::input_iterator_tag) |
|
private |
|
staticprivate |
|
staticprivate |
|
staticprivate |