#include <stlsoft/stlsoft.h>
#include <stlsoft/util/std/iterator_helper.hpp>
Go to the source code of this file.
Namespaces | |
| namespace | stlsoft |
Defines | |
| #define | STLSOFT_ITER_CAT_LIMITER_DEFINE_SPECIALISATION(c1, c2, cr) |
Functions | |
| STLSOFT_ITER_CAT_LIMITER_DEFINE_SPECIALISATION (std::input_iterator_tag, std::input_iterator_tag, std::input_iterator_tag) | |
| STLSOFT_ITER_CAT_LIMITER_DEFINE_SPECIALISATION (std::forward_iterator_tag, std::input_iterator_tag, std::input_iterator_tag) | |
| STLSOFT_ITER_CAT_LIMITER_DEFINE_SPECIALISATION (std::bidirectional_iterator_tag, std::input_iterator_tag, std::input_iterator_tag) | |
| STLSOFT_ITER_CAT_LIMITER_DEFINE_SPECIALISATION (std::random_access_iterator_tag, std::input_iterator_tag, std::input_iterator_tag) | |
| STLSOFT_ITER_CAT_LIMITER_DEFINE_SPECIALISATION (std::input_iterator_tag, std::forward_iterator_tag, std::input_iterator_tag) | |
| STLSOFT_ITER_CAT_LIMITER_DEFINE_SPECIALISATION (std::forward_iterator_tag, std::forward_iterator_tag, std::forward_iterator_tag) | |
| STLSOFT_ITER_CAT_LIMITER_DEFINE_SPECIALISATION (std::bidirectional_iterator_tag, std::forward_iterator_tag, std::forward_iterator_tag) | |
| STLSOFT_ITER_CAT_LIMITER_DEFINE_SPECIALISATION (std::random_access_iterator_tag, std::forward_iterator_tag, std::forward_iterator_tag) | |
| STLSOFT_ITER_CAT_LIMITER_DEFINE_SPECIALISATION (std::input_iterator_tag, std::bidirectional_iterator_tag, std::input_iterator_tag) | |
| STLSOFT_ITER_CAT_LIMITER_DEFINE_SPECIALISATION (std::forward_iterator_tag, std::bidirectional_iterator_tag, std::forward_iterator_tag) | |
| STLSOFT_ITER_CAT_LIMITER_DEFINE_SPECIALISATION (std::bidirectional_iterator_tag, std::bidirectional_iterator_tag, std::bidirectional_iterator_tag) | |
| STLSOFT_ITER_CAT_LIMITER_DEFINE_SPECIALISATION (std::random_access_iterator_tag, std::bidirectional_iterator_tag, std::bidirectional_iterator_tag) | |
| STLSOFT_ITER_CAT_LIMITER_DEFINE_SPECIALISATION (std::input_iterator_tag, std::random_access_iterator_tag, std::input_iterator_tag) | |
| STLSOFT_ITER_CAT_LIMITER_DEFINE_SPECIALISATION (std::forward_iterator_tag, std::random_access_iterator_tag, std::forward_iterator_tag) | |
| STLSOFT_ITER_CAT_LIMITER_DEFINE_SPECIALISATION (std::bidirectional_iterator_tag, std::random_access_iterator_tag, std::bidirectional_iterator_tag) | |
| STLSOFT_ITER_CAT_LIMITER_DEFINE_SPECIALISATION (std::random_access_iterator_tag, std::random_access_iterator_tag, std::random_access_iterator_tag) | |
| #define STLSOFT_ITER_CAT_LIMITER_DEFINE_SPECIALISATION | ( | c1, | |||
| c2, | |||||
| cr | ) |
Value:
\
STLSOFT_TEMPLATE_SPECIALISATION \
struct min_iterator_category<c1, c2> \
{ \
typedef cr iterator_category; \
}
1.5.6