#include <util/ext_hash_map.hh>
◆ const_iterator
template<typename Key , typename Data , typename HashKey = d3::util::hash<Key>, typename EqualKey = d3::util::equal<Key>>
◆ internal_hash_map
template<typename Key , typename Data , typename HashKey = d3::util::hash<Key>, typename EqualKey = d3::util::equal<Key>>
◆ iterator
template<typename Key , typename Data , typename HashKey = d3::util::hash<Key>, typename EqualKey = d3::util::equal<Key>>
◆ size_type
template<typename Key , typename Data , typename HashKey = d3::util::hash<Key>, typename EqualKey = d3::util::equal<Key>>
◆ ext_hash_map() [1/2]
template<typename Key , typename Data , typename HashKey = d3::util::hash<Key>, typename EqualKey = d3::util::equal<Key>>
◆ ext_hash_map() [2/2]
template<typename Key , typename Data , typename HashKey = d3::util::hash<Key>, typename EqualKey = d3::util::equal<Key>>
◆ begin() [1/2]
template<typename Key , typename Data , typename HashKey = d3::util::hash<Key>, typename EqualKey = d3::util::equal<Key>>
◆ begin() [2/2]
template<typename Key , typename Data , typename HashKey = d3::util::hash<Key>, typename EqualKey = d3::util::equal<Key>>
◆ clear()
template<typename Key , typename Data , typename HashKey = d3::util::hash<Key>, typename EqualKey = d3::util::equal<Key>>
void ext_hash_map< Key, Data, HashKey, EqualKey >::clear |
( |
| ) |
|
|
inline |
References ext_hash_map< Key, Data, HashKey, EqualKey >::map_.
Referenced by MyNbStates::clear(), MySDDNbStates::clear(), Cache< FuncType, ParamType, ResType, EvalFunc >::clear(), and MLCache< MLHomType, NodeType, HomNodeMapType >::clear().
◆ empty()
template<typename Key , typename Data , typename HashKey = d3::util::hash<Key>, typename EqualKey = d3::util::equal<Key>>
bool ext_hash_map< Key, Data, HashKey, EqualKey >::empty |
( |
| ) |
const |
|
inline |
◆ end() [1/2]
template<typename Key , typename Data , typename HashKey = d3::util::hash<Key>, typename EqualKey = d3::util::equal<Key>>
◆ end() [2/2]
template<typename Key , typename Data , typename HashKey = d3::util::hash<Key>, typename EqualKey = d3::util::equal<Key>>
◆ erase()
template<typename Key , typename Data , typename HashKey = d3::util::hash<Key>, typename EqualKey = d3::util::equal<Key>>
bool ext_hash_map< Key, Data, HashKey, EqualKey >::erase |
( |
const Key & |
key | ) |
|
|
inline |
◆ find() [1/2]
template<typename Key , typename Data , typename HashKey = d3::util::hash<Key>, typename EqualKey = d3::util::equal<Key>>
References ext_hash_map< Key, Data, HashKey, EqualKey >::accessor::current_bucket_, ext_hash_map< Key, Data, HashKey, EqualKey >::accessor::has_result_, and ext_hash_map< Key, Data, HashKey, EqualKey >::map_.
Referenced by Cache< FuncType, ParamType, ResType, EvalFunc >::insert(), MLCache< MLHomType, NodeType, HomNodeMapType >::insert(), MyNbStates::nbStates(), and MySDDNbStates::nbStates().
◆ find() [2/2]
template<typename Key , typename Data , typename HashKey = d3::util::hash<Key>, typename EqualKey = d3::util::equal<Key>>
References ext_hash_map< Key, Data, HashKey, EqualKey >::const_accessor::current_bucket_, ext_hash_map< Key, Data, HashKey, EqualKey >::const_accessor::has_result_, and ext_hash_map< Key, Data, HashKey, EqualKey >::map_.
◆ insert()
template<typename Key , typename Data , typename HashKey = d3::util::hash<Key>, typename EqualKey = d3::util::equal<Key>>
References ext_hash_map< Key, Data, HashKey, EqualKey >::accessor::current_bucket_, ext_hash_map< Key, Data, HashKey, EqualKey >::accessor::has_result_, and ext_hash_map< Key, Data, HashKey, EqualKey >::map_.
Referenced by Cache< FuncType, ParamType, ResType, EvalFunc >::insert(), MLCache< MLHomType, NodeType, HomNodeMapType >::insert(), MyNbStates::nbStates(), and MySDDNbStates::nbStates().
◆ size()
template<typename Key , typename Data , typename HashKey = d3::util::hash<Key>, typename EqualKey = d3::util::equal<Key>>
◆ accessor
template<typename Key , typename Data , typename HashKey = d3::util::hash<Key>, typename EqualKey = d3::util::equal<Key>>
◆ const_accessor
template<typename Key , typename Data , typename HashKey = d3::util::hash<Key>, typename EqualKey = d3::util::equal<Key>>
◆ map_
template<typename Key , typename Data , typename HashKey = d3::util::hash<Key>, typename EqualKey = d3::util::equal<Key>>
Referenced by ext_hash_map< Key, Data, HashKey, EqualKey >::begin(), ext_hash_map< Key, Data, HashKey, EqualKey >::clear(), ext_hash_map< Key, Data, HashKey, EqualKey >::empty(), ext_hash_map< Key, Data, HashKey, EqualKey >::end(), ext_hash_map< Key, Data, HashKey, EqualKey >::erase(), ext_hash_map< Key, Data, HashKey, EqualKey >::find(), ext_hash_map< Key, Data, HashKey, EqualKey >::insert(), and ext_hash_map< Key, Data, HashKey, EqualKey >::size().
The documentation for this class was generated from the following file: