struct CrlValueMapItemValue / crl_value_map_item_value_t
Concrete Class
Description
Maps store items to values.
Kinship
Immediate super class: ValueNested
Slots
Inherited Slots
Members
| | CrlValueMapItemValue | | () |
| | CrlValueMapItemValue | | (ValueMapItemValue const &) |
| void | | operator= | | (ValueMapItemValue const &) |
| MapItemValue const * | | children | | () const |
| bool | | empty | | () const |
| Value * | | find | | (Item const * key) const |
| bool | | find | | (float_t & result, Item const * key) const |
| bool | | find | | (float_t & result, Value const * key) const |
| bool | | find | | (signed_t & result, Item const * key) const |
| bool | | find | | (signed_t & result, Value const * key) const |
| bool | | find | | (unsigned_t & result, Item const * key) const |
| bool | | find | | (unsigned_t & result, Value const * key) const |
| Value * | | find | | (Value const * key) const |
| bool | | find_bool | | (Item const * key) const |
| bool | | find_bool | | (Value const * key) const |
| byte_t | | find_byte | | (Item const * key) const |
| byte_t | | find_byte | | (Value const * key) const |
| int | | find_int | | (Item const * key) const |
| int | | find_int | | (Value const * key) const |
| Item * | | find_item | | (Item const * key) const |
| Item * | | find_item | | (Value const * key) const |
| char const * | | find_string | | (Item const * key) const |
| char const * | | find_string | | (Value const * key) const |
| symbol_t | | find_symbol | | (Item const * key) const |
| symbol_t | | find_symbol | | (Value const * key) const |
| word32_t | | find_word32 | | (Item const * key) const |
| word32_t | | find_word32 | | (Value const * key) const |
| Value * | | get | | () |
| Value const * | | get | | () const |
| bool | | has | | (Item const * key) const |
| bool | | has | | (Value const * key) const |
| bool | | invalidate | | () |
| bool | | is_special | | (Item const * key) const |
| bool | | is_special | | (Value const * key) const |
| bool | | is_valid | | () const |
| bool | | is_valid_special | | () const |
| int | | nentries | | () const |
| bool | | non_empty | | () const |
| bool | | poke | | (Value * value) |
| bool | | poke_once | | (Value * value) |
| bool | | reset | | (Item const * key) |
| bool | | reset | | (Value const * key) |
| bool | | set | | (Item const * key, Value * value) |
| bool | | set | | (Item const * key, Item * value) |
| bool | | set | | (Item const * key, char const * value) |
| bool | | set | | (Item const * key, unsigned_t value) |
| bool | | set | | (Value const * key, Value * value) |
| bool | | set | | (Value const * key, Item * value) |
| bool | | set | | (Value const * key, char const * value) |
| bool | | set | | (Value const * key, unsigned_t value) |
| bool | | set_float | | (Item const * key, float_t value) |
| bool | | set_float | | (Value const * key, float_t value) |
| bool | | set_once | | (Item const * key, Value * value) |
| bool | | set_once | | (Item const * key, Item * value) |
| bool | | set_once | | (Item const * key, char const * value) |
| bool | | set_once | | (Item const * key, unsigned_t value) |
| bool | | set_once | | (Value const * key, Value * value) |
| bool | | set_once | | (Value const * key, Item * value) |
| bool | | set_once | | (Value const * key, char const * value) |
| bool | | set_once | | (Value const * key, unsigned_t value) |
| bool | | set_once_float | | (Item const * key, float_t value) |
| bool | | set_once_float | | (Value const * key, float_t value) |
| bool | | set_once_signed | | (Item const * key, signed_t value) |
| bool | | set_once_signed | | (Value const * key, signed_t value) |
| bool | | set_once_symbol | | (Item const * key, symbol_t value) |
| bool | | set_once_symbol | | (Value const * key, symbol_t value) |
| bool | | set_signed | | (Item const * key, signed_t value) |
| bool | | set_signed | | (Value const * key, signed_t value) |
| bool | | set_symbol | | (Item const * key, symbol_t value) |
| bool | | set_symbol | | (Value const * key, symbol_t value) |
| MapItemValue const * | | values | | () const |
Inherited Members
Detailed Descriptions
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
MapItemValue const * children () const
Reader of slot 'children': The map of child values.
This reader is NULL safe; for this == NULL, it returns NULL.
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
[constructor] CrlValueMapItemValue ()
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
[constructor] CrlValueMapItemValue (ValueMapItemValue const &)
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
MapItemValue const * values () const
This function redirects execution to children().
The implementation is NULL-safe; for this == NULL, this function returns NULL.
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
int nentries () const
limited editing:
NULL safe: if this == NULL, returns 0
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
bool empty () const
NULL safe: if this == NULL, returns true
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
bool non_empty () const
NULL safe: if this == NULL, returns false
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
Value * find (Item const * key) const
native
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
bool has (Item const * key) const
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
bool invalidate ()
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
bool is_special (Item const * key) const
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
bool is_valid () const
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
bool is_valid_special () const
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
bool poke (Value * value)
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
bool poke_once (Value * value)
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
bool reset (Item const * key)
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
bool set (Item const * key, Value * value)
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
bool set_once (Item const * key, Value * value)
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
bool find (float_t & result, Item const * key) const
wrap
< Value find (Item const key) const
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
bool find (float_t & result, Value const * key) const
< Value find (Item const key) const
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
bool find (signed_t & result, Item const * key) const
< Value find (Item const key) const
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
bool find (signed_t & result, Value const * key) const
< Value find (Item const key) const
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
bool find (unsigned_t & result, Item const * key) const
< Value find (Item const key) const
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
bool find (unsigned_t & result, Value const * key) const
< Value find (Item const key) const
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
Value * find (Value const * key) const
< Value find (Item const key) const
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
bool find_bool (Item const * key) const
< Value find (Item const key) const
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
bool find_bool (Value const * key) const
< Value find (Item const key) const
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
byte_t find_byte (Item const * key) const
< Value find (Item const key) const
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
byte_t find_byte (Value const * key) const
< Value find (Item const key) const
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
int find_int (Item const * key) const
< Value find (Item const key) const
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
int find_int (Value const * key) const
< Value find (Item const key) const
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
Item * find_item (Item const * key) const
< Value find (Item const key) const
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
Item * find_item (Value const * key) const
< Value find (Item const key) const
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
char const * find_string (Item const * key) const
< Value find (Item const key) const
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
char const * find_string (Value const * key) const
< Value find (Item const key) const
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
symbol_t find_symbol (Item const * key) const
< Value find (Item const key) const
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
symbol_t find_symbol (Value const * key) const
< Value find (Item const key) const
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
word32_t find_word32 (Item const * key) const
< Value find (Item const key) const
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
word32_t find_word32 (Value const * key) const
< Value find (Item const key) const
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
Value const * get () const
< Value * get ()
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
bool has (Value const * key) const
< bool has (Item const * key) const
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
bool is_special (Value const * key) const
< bool is_special (Item const * key) const
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
bool reset (Value const * key)
< bool reset (Item const * key)
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
bool set (Item const * key, Item * value)
< bool set (Item const key, Value value)
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
bool set (Item const * key, char const * value)
< bool set (Item const key, Value value)
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
bool set (Item const * key, unsigned_t value)
< bool set (Item const key, Value value)
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
bool set (Value const * key, Value * value)
< bool set (Item const key, Value value)
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
bool set (Value const * key, Item * value)
< bool set (Item const key, Value value)
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
bool set (Value const * key, char const * value)
< bool set (Item const key, Value value)
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
bool set (Value const * key, unsigned_t value)
< bool set (Item const key, Value value)
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
bool set_float (Item const * key, float_t value)
< bool set (Item const key, Value value)
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
bool set_float (Value const * key, float_t value)
< bool set (Item const key, Value value)
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
bool set_once (Item const * key, Item * value)
< bool set_once (Item const key, Value value)
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
bool set_once (Item const * key, char const * value)
< bool set_once (Item const key, Value value)
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
bool set_once (Item const * key, unsigned_t value)
< bool set_once (Item const key, Value value)
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
bool set_once (Value const * key, Value * value)
< bool set_once (Item const key, Value value)
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
bool set_once (Value const * key, Item * value)
< bool set_once (Item const key, Value value)
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
bool set_once (Value const * key, char const * value)
< bool set_once (Item const key, Value value)
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
bool set_once (Value const * key, unsigned_t value)
< bool set_once (Item const key, Value value)
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
bool set_once_float (Item const * key, float_t value)
< bool set_once (Item const key, Value value)
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
bool set_once_float (Value const * key, float_t value)
< bool set_once (Item const key, Value value)
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
bool set_once_signed (Item const * key, signed_t value)
< bool set_once (Item const key, Value value)
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
bool set_once_signed (Value const * key, signed_t value)
< bool set_once (Item const key, Value value)
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
bool set_once_symbol (Item const * key, symbol_t value)
< bool set_once (Item const key, Value value)
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
bool set_once_symbol (Value const * key, symbol_t value)
< bool set_once (Item const key, Value value)
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
bool set_signed (Item const * key, signed_t value)
< bool set (Item const key, Value value)
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
bool set_signed (Value const * key, signed_t value)
< bool set (Item const key, Value value)
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
bool set_symbol (Item const * key, symbol_t value)
< bool set (Item const key, Value value)
#if CRL_NEED_VALUE_MAP_ITEM_VALUE
bool set_symbol (Value const * key, symbol_t value)
< bool set (Item const key, Value value)
Occurrences of CrlValueMapItemValue