#include <_single_pass_iterator.hpp>
Public Member Functions | |
requirements () | |
Static Public Member Functions | |
static void | require_nested_typename_difference_type () |
This code will compile if and only if T is a model of the instigate::stl::single_pass_iterator concept
instigate::stl::single_pass_iterator::requirements< T >::requirements | ( | ) | [inline] |
Check requirements of the instigate::stl::single_pass_iterator::interface
Reimplemented from instigate::stl::incrementable_iterator::requirements< T >.
Reimplemented in instigate::stl::bidirectional_iterator::requirements< T >, and instigate::stl::random_access_iterator::requirements< T >.
References instigate::stl::single_pass_iterator::requirements< T >::require_nested_typename_difference_type().
static void instigate::stl::single_pass_iterator::requirements< T >::require_nested_typename_difference_type | ( | ) | [inline, static] |
Require associated type difference_type as nested typedef in instigate::stl::single_pass_iterator::interface.
Referenced by instigate::stl::single_pass_iterator::requirements< T >::requirements().