21 #ifndef __utl_concepts_iterator_h__ 22 #define __utl_concepts_iterator_h__ 45 template <
typename I>
using try_ppI = decltype (++(std::declval<I>()));
46 template <
typename I>
using try_Ipp = decltype (std::declval<I>()++);
61 WeaklyIncrementable<I>;
#define _utlConcept
utl concept keyword syntax wrapper
_utlConcept WeaklyIncrementable
STL's core language concepts.
decltype(std::declval< I >()++) try_Ipp
decltype(++(std::declval< I >())) try_ppI
Implementation detail main forward header.