CxxUtils_Internal::hashtable_iterator< Value, constant_iterators, cache > Struct Template Reference

Inheritance diagram for CxxUtils_Internal::hashtable_iterator< Value, constant_iterators, cache >:
CxxUtils_Internal::hashtable_iterator_base< Value, cache >

List of all members.

Public Types

typedef Value value_type
typedef IF< constant_iterators,
const Value *, Value * >::type 
pointer
typedef IF< constant_iterators,
const Value &, Value & >::type 
reference
typedef std::ptrdiff_t difference_type
typedef std::forward_iterator_tag iterator_category

Public Member Functions

 hashtable_iterator (hash_node< Value, cache > *p, hash_node< Value, cache > **b)
 hashtable_iterator (hash_node< Value, cache > **b)
reference operator* () const
pointer operator-> () const
hashtable_iteratoroperator++ ()
hashtable_iterator operator++ (int)

template<typename Value, bool constant_iterators, bool cache>
struct CxxUtils_Internal::hashtable_iterator< Value, constant_iterators, cache >


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 1 Dec 2017 for RootCore Packages by  doxygen 1.6.1