HashMap< K, V >::BaseElement< is_const > Struct Template Reference
#include <WHashMap.h>
Public Types | |
using | Value = typename std::conditional< is_const, const V, V >::type |
Public Member Functions | |
BaseElement (const K &key, Value &value) | |
const K & | key () const |
Value & | value () |
const V & | value () const |
BaseElement & | operator= (const V &value) |
Value & | operator* () |
const Value & | operator* () const |
Value * | operator-> () |
const Value * | operator-> () const |
size_t | printTo (Print &p) const |
Member Typedef Documentation
◆ Value
template<typename K , typename V >
template<bool is_const>
using HashMap< K, V >::BaseElement< is_const >::Value = typename std::conditional<is_const, const V, V>::type |
Constructor & Destructor Documentation
◆ BaseElement()
template<typename K , typename V >
template<bool is_const>
|
inline |
Member Function Documentation
◆ key()
template<typename K , typename V >
template<bool is_const>
|
inline |
◆ operator*() [1/2]
template<typename K , typename V >
template<bool is_const>
|
inline |
◆ operator*() [2/2]
template<typename K , typename V >
template<bool is_const>
|
inline |
◆ operator->() [1/2]
template<typename K , typename V >
template<bool is_const>
|
inline |
◆ operator->() [2/2]
template<typename K , typename V >
template<bool is_const>
|
inline |
◆ operator=()
template<typename K , typename V >
template<bool is_const>
|
inline |
◆ printTo()
template<typename K , typename V >
template<bool is_const>
|
inline |
◆ value() [1/2]
template<typename K , typename V >
template<bool is_const>
|
inline |
◆ value() [2/2]
template<typename K , typename V >
template<bool is_const>
|
inline |
The documentation for this struct was generated from the following file: