Represent value in dictionary entry with access information. More...
#include <dictionary.h>
Public Member Functions | |
| DictEntry_ () | |
| Constructor without arguments needed by std::map::operator[]. | |
| DictEntry_ (const any_type &item) | |
| bool | operator== (const DictEntry_ &other) const |
Public Attributes | |
| any_type | item |
| actual item stored | |
| bool | accessed |
| initially false, set to true once entry is accessed | |
Represent value in dictionary entry with access information.
accessed flag is mutable so access (error) checking does not interfere with logcial const-ness.
|
inline |
Constructor without arguments needed by std::map::operator[].
|
inline |
|
inline |
References item.
|
mutable |
initially false, set to true once entry is accessed
Referenced by dictionary_::register_access_().
| any_type DictEntry_::item |
actual item stored
Referenced by operator==().