29 MEM_CXX_CLASS_ALLOC_FUNCS(
"Freestyle:Const_traits")
40 MEM_CXX_CLASS_ALLOC_FUNCS(
"Freestyle:Nonconst_traits")
47 MEM_CXX_CLASS_ALLOC_FUNCS(
"Freestyle:InputIteratorTag_Traits")
54 MEM_CXX_CLASS_ALLOC_FUNCS(
"Freestyle:BidirectionalIteratorTag_Traits")
57template<
class Traits,
class IteratorTagTraits>
class IteratorBase {
62 virtual bool end()
const = 0;
73 MEM_CXX_CLASS_ALLOC_FUNCS(
"Freestyle:IteratorBase")
Read Guarded memory(de)allocation.
std::bidirectional_iterator_tag iterator_category
const Element & reference
Nonconst_traits< Element > Non_const_traits
ptrdiff_t difference_type
Traits::difference_type difference_type
Traits::reference reference
virtual bool begin() const =0
BidirectionalIteratorTag_Traits::iterator_category iterator_category
Traits::value_type value_type
virtual bool end() const =0
ptrdiff_t difference_type
Nonconst_traits< Element > Non_const_traits