#include <yat/utility/concept_check.h>
Public Types | |
typedef std::iterator_traits < T >::iterator_category | iterator_category |
iterator_category | |
typedef std::iterator_traits < T >::value_type | value_type |
value_type | |
typedef std::iterator_traits < T >::difference_type | difference_type |
difference_type | |
typedef std::iterator_traits < T >::pointer | pointer |
pointer | |
typedef std::iterator_traits < T >::reference | reference |
reference | |
Public Member Functions | |
BOOST_CONCEPT_USAGE (TrivialIterator) | |
function doing the concept test |
This class is intended to be used in a BOOST_CONCEPT_ASSERT
template<class Iterator> void some_function(const Iterator& it) { BOOST_CONCEPT_ASSERT((TrivialIterator<Iterator>)); ... }