struct CrlValueRange / crl_value_range_t
Concrete Class
Description
Stores two values: a minimum and a maximum.
Both a and b are optional. It is required that both a
and b are numeric.
The syntax in CRL is: a..b if both are present.
As both may be missing, the following are also correct
CRL syntax:
Most efficiently, a range's minimum and maximum slots can be
accessed by minimum() and maximum() slot access functions.
Generically (see CrlStructure), a range's minimum and maximum
can be accessed as a vector, which always has two elements:
Further, a Range emulates a map and always has the attributes
This wrapper is especially implemented for environments where
only the CrlStructure interface is available, but not the interface
for this special class, particularly in OptLa. If you use the
native C/C++ library interface, better use the slot access directly.
Kinship
Immediate super class: ValueNumeric
Slots
Inherited Slots
Members
| | CrlValueRange | | () |
| | CrlValueRange | | (unsigned_t) |
| | CrlValueRange | | (unsigned_t, unsigned_t) |
| | CrlValueRange | | (Value *) |
| | CrlValueRange | | (Value *, Value *) |
| | CrlValueRange | | (ValueRange const &) |
| void | | operator= | | (ValueRange const &) |
| Value * | | find | | (char const * key) const |
| bool | | find | | (float_t & result, char const * key) const |
| bool | | find | | (float_t & result, Value const * key) const |
| bool | | find | | (signed_t & result, char const * key) const |
| bool | | find | | (signed_t & result, Value const * key) const |
| bool | | find | | (unsigned_t & result, char const * key) const |
| bool | | find | | (unsigned_t & result, Value const * key) const |
| Value * | | find | | (Value const * key) const |
| bool | | find_bool | | (char const * key) const |
| bool | | find_bool | | (Value const * key) const |
| bool | | find_bool_sym | | (symbol_t key) const |
| byte_t | | find_byte | | (char const * key) const |
| byte_t | | find_byte | | (Value const * key) const |
| byte_t | | find_byte_sym | | (symbol_t key) const |
| int | | find_int | | (char const * key) const |
| int | | find_int | | (Value const * key) const |
| int | | find_int_sym | | (symbol_t key) const |
| Item * | | find_item | | (char const * key) const |
| Item * | | find_item | | (Value const * key) const |
| Item * | | find_item_sym | | (symbol_t key) const |
| char const * | | find_string | | (char const * key) const |
| char const * | | find_string | | (Value const * key) const |
| char const * | | find_string_sym | | (symbol_t key) const |
| Value * | | find_sym | | (symbol_t key) const |
| bool | | find_sym | | (float_t & result, symbol_t key) const |
| bool | | find_sym | | (signed_t & result, symbol_t key) const |
| bool | | find_sym | | (unsigned_t & result, symbol_t key) const |
| symbol_t | | find_symbol | | (char const * key) const |
| symbol_t | | find_symbol | | (Value const * key) const |
| symbol_t | | find_symbol_sym | | (symbol_t key) const |
| word32_t | | find_word32 | | (char const * key) const |
| word32_t | | find_word32 | | (Value const * key) const |
| word32_t | | find_word32_sym | | (symbol_t key) const |
| Value * | | get | | () |
| Value const * | | get | | () const |
| bool | | get | | (float_t & result) const |
| bool | | has | | (signed_t key) const |
| bool | | has | | (char const * key) const |
| bool | | has | | (Value const * key) const |
| bool | | has_sym | | (symbol_t key) const |
| bool | | invalidate | | () |
| bool | | is_special | | (signed_t key) const |
| bool | | is_special | | (char const * key) const |
| bool | | is_special | | (Value const * key) const |
| bool | | is_special_sym | | (symbol_t key) const |
| bool | | is_valid | | () const |
| bool | | is_valid_special | | () const |
| ValueNumericSimple * | | maximum | | () const |
| ValueNumericSimple * | | minimum | | () const |
| Value * | | nth | | (signed_t key) const |
| bool | | nth | | (float_t & result, signed_t key) const |
| bool | | nth | | (signed_t & result, signed_t key) const |
| bool | | nth | | (unsigned_t & result, signed_t key) const |
| bool | | nth_bool | | (signed_t key) const |
| byte_t | | nth_byte | | (signed_t key) const |
| int | | nth_int | | (signed_t key) const |
| Item * | | nth_item | | (signed_t key) const |
| char const * | | nth_string | | (signed_t key) const |
| symbol_t | | nth_symbol | | (signed_t key) const |
| word32_t | | nth_word32 | | (signed_t key) const |
| bool | | poke | | (Value * value) |
| bool | | poke | | (Item * value) |
| bool | | poke | | (char const * value) |
| bool | | poke | | (unsigned_t value) |
| bool | | poke_float | | (float_t value) |
| bool | | poke_once | | (Value * value) |
| bool | | poke_once | | (Item * value) |
| bool | | poke_once | | (char const * value) |
| bool | | poke_once | | (unsigned_t value) |
| bool | | poke_once_float | | (float_t value) |
| bool | | poke_once_signed | | (signed_t value) |
| bool | | poke_once_symbol | | (symbol_t value) |
| bool | | poke_signed | | (signed_t value) |
| bool | | poke_symbol | | (symbol_t value) |
| bool | | reset | | (signed_t key) |
| bool | | reset | | (char const * key) |
| bool | | reset | | (Value const * key) |
| void | | reset_maximum | | () |
| void | | reset_minimum | | () |
| bool | | reset_sym | | (symbol_t key) |
| bool | | set | | (signed_t key, Value * value) |
| bool | | set | | (char const * key, Value * value) |
| bool | | set | | (char const * key, Item * value) |
| bool | | set | | (signed_t key, Item * value) |
| bool | | set | | (signed_t key, char const * value) |
| bool | | set | | (signed_t key, unsigned_t value) |
| bool | | set | | (char const * key, char const * value) |
| bool | | set | | (char 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 | | (char const * key, float_t value) |
| bool | | set_float | | (signed_t key, float_t value) |
| bool | | set_float | | (Value const * key, float_t value) |
| void | | set_maximum | | (ValueNumericSimple *) |
| bool | | set_maximum | | (Value *) |
| bool | | set_maximum | | (AnyValue) |
| void | | set_minimum | | (ValueNumericSimple *) |
| bool | | set_minimum | | (Value *) |
| bool | | set_minimum | | (AnyValue) |
| bool | | set_once | | (signed_t key, Value * value) |
| bool | | set_once | | (char const * key, Value * value) |
| bool | | set_once | | (char const * key, Item * value) |
| bool | | set_once | | (signed_t key, Item * value) |
| bool | | set_once | | (signed_t key, char const * value) |
| bool | | set_once | | (signed_t key, unsigned_t value) |
| bool | | set_once | | (char const * key, char const * value) |
| bool | | set_once | | (char 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 | | (char const * key, float_t value) |
| bool | | set_once_float | | (signed_t key, float_t value) |
| bool | | set_once_float | | (Value const * key, float_t value) |
| bool | | set_once_signed | | (signed_t key, signed_t value) |
| bool | | set_once_signed | | (char const * key, signed_t value) |
| bool | | set_once_signed | | (Value const * key, signed_t value) |
| bool | | set_once_sym | | (symbol_t key, Value * value) |
| bool | | set_once_sym | | (symbol_t key, Item * value) |
| bool | | set_once_sym | | (symbol_t key, char const * value) |
| bool | | set_once_sym | | (symbol_t key, unsigned_t value) |
| bool | | set_once_sym_float | | (symbol_t key, float_t value) |
| bool | | set_once_sym_signed | | (symbol_t key, signed_t value) |
| bool | | set_once_sym_symbol | | (symbol_t key, symbol_t value) |
| bool | | set_once_symbol | | (signed_t key, symbol_t value) |
| bool | | set_once_symbol | | (char const * key, symbol_t value) |
| bool | | set_once_symbol | | (Value const * key, symbol_t value) |
| bool | | set_signed | | (signed_t key, signed_t value) |
| bool | | set_signed | | (char const * key, signed_t value) |
| bool | | set_signed | | (Value const * key, signed_t value) |
| bool | | set_sym | | (symbol_t key, Value * value) |
| bool | | set_sym | | (symbol_t key, Item * value) |
| bool | | set_sym | | (symbol_t key, char const * value) |
| bool | | set_sym | | (symbol_t key, unsigned_t value) |
| bool | | set_sym_float | | (symbol_t key, float_t value) |
| bool | | set_sym_signed | | (symbol_t key, signed_t value) |
| bool | | set_sym_symbol | | (symbol_t key, symbol_t value) |
| bool | | set_symbol | | (signed_t key, symbol_t value) |
| bool | | set_symbol | | (char const * key, symbol_t value) |
| bool | | set_symbol | | (Value const * key, symbol_t value) |
Inherited Members
Detailed Descriptions
#if CRL_NEED_VALUE_RANGE
Reader of slot 'minimum': The lowest possible value.
To write this slot, use set_minimum()/reset_minimum().
This reader is NULL safe; for this == NULL, it returns NULL.
#if CRL_NEED_VALUE_RANGE
Writer of slot 'minimum': The lowest possible value.
To read this slot, use minimum().
This writer must not be invoked with this == NULL.
#if CRL_NEED_VALUE_RANGE
void reset_minimum ()
NULL writer of slot 'minimum': The lowest possible value.
To read this slot, use minimum().
This writer must not be invoked with this == NULL.
#if CRL_NEED_VALUE_RANGE
Reader of slot 'maximum': The highest possible value.
To write this slot, use set_maximum()/reset_maximum().
This reader is NULL safe; for this == NULL, it returns NULL.
#if CRL_NEED_VALUE_RANGE
Writer of slot 'maximum': The highest possible value.
To read this slot, use maximum().
This writer must not be invoked with this == NULL.
#if CRL_NEED_VALUE_RANGE
void reset_maximum ()
NULL writer of slot 'maximum': The highest possible value.
To read this slot, use maximum().
This writer must not be invoked with this == NULL.
#if CRL_NEED_VALUE_RANGE
[constructor] CrlValueRange ()
Creates a range with neither lower nor upper limit.
#if CRL_NEED_VALUE_RANGE
[constructor] CrlValueRange (unsigned_t)
Creates a range with lower limit = upper limit = given value
#if CRL_NEED_VALUE_RANGE
[constructor] CrlValueRange (unsigned_t, unsigned_t)
| C++: |
CrlValueRange::CrlValueRange (crl_unsigned_t, crl_unsigned_t) |
| C: |
crl_value_range_t * crl_value_range_new_with_range_unsigned (crl_unsigned_t, crl_unsigned_t) |
Creates a range with both limits given.
#if CRL_NEED_VALUE_RANGE
[constructor] CrlValueRange (Value *)
Creates a range with lower limit = upper limit = given value
#if CRL_NEED_VALUE_RANGE
[constructor] CrlValueRange (Value *, Value *)
Creates a range with both limits given.
#if CRL_NEED_VALUE_RANGE
[constructor] CrlValueRange (ValueRange const &)
Copy constructor
#if CRL_NEED_VALUE_RANGE
void operator= (ValueRange const &)
Assignment operator
#if CRL_NEED_VALUE_RANGE
bool set_minimum (Value *)
This in a convenience wrapper that tries to cast to ValueNumeric before
invoking the slot writer. It returns its success.
#if CRL_NEED_VALUE_RANGE
bool set_maximum (Value *)
This in a convenience wrapper that tries to cast to ValueNumeric before
invoking the slot writer. It returns its success.
#if CRL_NEED_VALUE_RANGE
bool set_minimum (AnyValue)
This in a convenience wrapper that accepts any data, especially ints,
constructs a ValueNumeric and then invokes the slot writer.
It returns its success.
#if CRL_NEED_VALUE_RANGE
bool set_maximum (AnyValue)
This in a convenience wrapper that accepts any data, especially ints,
constructs a ValueNumeric and then invokes the slot writer.
It returns its success.
#if CRL_NEED_VALUE_RANGE
native
#if CRL_NEED_VALUE_RANGE
#if CRL_NEED_VALUE_RANGE
bool has (signed_t key) const
#if CRL_NEED_VALUE_RANGE
bool has_sym (symbol_t key) const
#if CRL_NEED_VALUE_RANGE
bool invalidate ()
#if CRL_NEED_VALUE_RANGE
bool is_special (signed_t key) const
| C++: |
bool CrlValueRange::is_special (crl_signed_t key) const |
| C: |
crl_bool_t crl_value_range_is_special_nth (crl_value_range_t const * self, crl_signed_t key) |
#if CRL_NEED_VALUE_RANGE
bool is_special_sym (symbol_t key) const
#if CRL_NEED_VALUE_RANGE
bool is_valid () const
#if CRL_NEED_VALUE_RANGE
bool is_valid_special () const
#if CRL_NEED_VALUE_RANGE
Value * nth (signed_t key) const
#if CRL_NEED_VALUE_RANGE
bool poke (Value * value)
#if CRL_NEED_VALUE_RANGE
bool poke_once (Value * value)
#if CRL_NEED_VALUE_RANGE
bool reset (signed_t key)
#if CRL_NEED_VALUE_RANGE
bool reset_sym (symbol_t key)
#if CRL_NEED_VALUE_RANGE
bool set (signed_t key, Value * value)
#if CRL_NEED_VALUE_RANGE
bool set_once (signed_t key, Value * value)
#if CRL_NEED_VALUE_RANGE
bool set_once_sym (symbol_t key, Value * value)
#if CRL_NEED_VALUE_RANGE
bool set_sym (symbol_t key, Value * value)
#if CRL_NEED_VALUE_RANGE
Value * find (char const * key) const
wrap
< Value * find_sym (symbol_t key) const
#if CRL_NEED_VALUE_RANGE
bool find (float_t & result, char const * key) const
| C++: |
bool CrlValueRange::find (crl_float_t & result, char const * key) const |
| C: |
crl_bool_t crl_value_range_find_float (crl_float_t * result, crl_value_range_t const * self, char const * key) |
< Value * find_sym (symbol_t key) const
#if CRL_NEED_VALUE_RANGE
bool find (float_t & result, Value const * key) const
< Value nth (signed_t key) const Value find_sym (symbol_t key) const
#if CRL_NEED_VALUE_RANGE
bool find (signed_t & result, char const * key) const
| C++: |
bool CrlValueRange::find (crl_signed_t & result, char const * key) const |
| C: |
crl_bool_t crl_value_range_find_signed (crl_signed_t * result, crl_value_range_t const * self, char const * key) |
< Value * find_sym (symbol_t key) const
#if CRL_NEED_VALUE_RANGE
bool find (signed_t & result, Value const * key) const
< Value nth (signed_t key) const Value find_sym (symbol_t key) const
#if CRL_NEED_VALUE_RANGE
bool find (unsigned_t & result, char const * key) const
| C++: |
bool CrlValueRange::find (crl_unsigned_t & result, char const * key) const |
| C: |
crl_bool_t crl_value_range_find_unsigned (crl_unsigned_t * result, crl_value_range_t const * self, char const * key) |
< Value * find_sym (symbol_t key) const
#if CRL_NEED_VALUE_RANGE
bool find (unsigned_t & result, Value const * key) const
< Value nth (signed_t key) const Value find_sym (symbol_t key) const
#if CRL_NEED_VALUE_RANGE
Value * find (Value const * key) const
< Value nth (signed_t key) const Value find_sym (symbol_t key) const
#if CRL_NEED_VALUE_RANGE
bool find_bool (char const * key) const
| C++: |
bool CrlValueRange::find_bool (char const * key) const |
| C: |
crl_bool_t crl_value_range_find_bool (crl_value_range_t const * self, char const * key) |
< Value * find_sym (symbol_t key) const
#if CRL_NEED_VALUE_RANGE
bool find_bool (Value const * key) const
< Value nth (signed_t key) const Value find_sym (symbol_t key) const
#if CRL_NEED_VALUE_RANGE
bool find_bool_sym (symbol_t key) const
< Value * find_sym (symbol_t key) const
#if CRL_NEED_VALUE_RANGE
byte_t find_byte (char const * key) const
< Value * find_sym (symbol_t key) const
#if CRL_NEED_VALUE_RANGE
byte_t find_byte (Value const * key) const
< Value nth (signed_t key) const Value find_sym (symbol_t key) const
#if CRL_NEED_VALUE_RANGE
< Value * find_sym (symbol_t key) const
#if CRL_NEED_VALUE_RANGE
int find_int (char const * key) const
< Value * find_sym (symbol_t key) const
#if CRL_NEED_VALUE_RANGE
int find_int (Value const * key) const
< Value nth (signed_t key) const Value find_sym (symbol_t key) const
#if CRL_NEED_VALUE_RANGE
int find_int_sym (symbol_t key) const
< Value * find_sym (symbol_t key) const
#if CRL_NEED_VALUE_RANGE
Item * find_item (char const * key) const
< Value * find_sym (symbol_t key) const
#if CRL_NEED_VALUE_RANGE
Item * find_item (Value const * key) const
< Value nth (signed_t key) const Value find_sym (symbol_t key) const
#if CRL_NEED_VALUE_RANGE
Item * find_item_sym (symbol_t key) const
< Value * find_sym (symbol_t key) const
#if CRL_NEED_VALUE_RANGE
char const * find_string (char const * key) const
| C++: |
char const * CrlValueRange::find_string (char const * key) const |
| C: |
char const * crl_value_range_find_string (crl_value_range_t const * self, char const * key) |
< Value * find_sym (symbol_t key) const
#if CRL_NEED_VALUE_RANGE
char const * find_string (Value const * key) const
< Value nth (signed_t key) const Value find_sym (symbol_t key) const
#if CRL_NEED_VALUE_RANGE
char const * find_string_sym (symbol_t key) const
< Value * find_sym (symbol_t key) const
#if CRL_NEED_VALUE_RANGE
bool find_sym (float_t & result, symbol_t key) const
< Value * find_sym (symbol_t key) const
#if CRL_NEED_VALUE_RANGE
bool find_sym (signed_t & result, symbol_t key) const
< Value * find_sym (symbol_t key) const
#if CRL_NEED_VALUE_RANGE
bool find_sym (unsigned_t & result, symbol_t key) const
< Value * find_sym (symbol_t key) const
#if CRL_NEED_VALUE_RANGE
symbol_t find_symbol (char const * key) const
< Value * find_sym (symbol_t key) const
#if CRL_NEED_VALUE_RANGE
symbol_t find_symbol (Value const * key) const
< Value nth (signed_t key) const Value find_sym (symbol_t key) const
#if CRL_NEED_VALUE_RANGE
< Value * find_sym (symbol_t key) const
#if CRL_NEED_VALUE_RANGE
word32_t find_word32 (char const * key) const
< Value * find_sym (symbol_t key) const
#if CRL_NEED_VALUE_RANGE
word32_t find_word32 (Value const * key) const
< Value nth (signed_t key) const Value find_sym (symbol_t key) const
#if CRL_NEED_VALUE_RANGE
< Value * find_sym (symbol_t key) const
#if CRL_NEED_VALUE_RANGE
Value const * get () const
< Value * get ()
#if CRL_NEED_VALUE_RANGE
bool get (float_t & result) const
| C++: |
bool CrlValueRange::get (crl_float_t & result) const |
| C: |
crl_bool_t crl_value_range_get_float (crl_float_t * result, crl_value_range_t const * self) |
< Value * get ()
#if CRL_NEED_VALUE_RANGE
bool has (char const * key) const
< bool has_sym (symbol_t key) const
#if CRL_NEED_VALUE_RANGE
bool has (Value const * key) const
< bool has (signed_t key) const bool has_sym (symbol_t key) const
#if CRL_NEED_VALUE_RANGE
bool is_special (char const * key) const
| C++: |
bool CrlValueRange::is_special (char const * key) const |
| C: |
crl_bool_t crl_value_range_is_special (crl_value_range_t const * self, char const * key) |
< bool is_special_sym (symbol_t key) const
#if CRL_NEED_VALUE_RANGE
bool is_special (Value const * key) const
< bool is_special (signed_t key) const bool is_special_sym (symbol_t key) const
#if CRL_NEED_VALUE_RANGE
bool nth (float_t & result, signed_t key) const
| C++: |
bool CrlValueRange::nth (crl_float_t & result, crl_signed_t key) const |
| C: |
crl_bool_t crl_value_range_nth_float (crl_float_t * result, crl_value_range_t const * self, crl_signed_t key) |
< Value * nth (signed_t key) const
#if CRL_NEED_VALUE_RANGE
bool nth (signed_t & result, signed_t key) const
| C++: |
bool CrlValueRange::nth (crl_signed_t & result, crl_signed_t key) const |
| C: |
crl_bool_t crl_value_range_nth_signed (crl_signed_t * result, crl_value_range_t const * self, crl_signed_t key) |
< Value * nth (signed_t key) const
#if CRL_NEED_VALUE_RANGE
bool nth (unsigned_t & result, signed_t key) const
| C++: |
bool CrlValueRange::nth (crl_unsigned_t & result, crl_signed_t key) const |
| C: |
crl_bool_t crl_value_range_nth_unsigned (crl_unsigned_t * result, crl_value_range_t const * self, crl_signed_t key) |
< Value * nth (signed_t key) const
#if CRL_NEED_VALUE_RANGE
bool nth_bool (signed_t key) const
< Value * nth (signed_t key) const
#if CRL_NEED_VALUE_RANGE
byte_t nth_byte (signed_t key) const
< Value * nth (signed_t key) const
#if CRL_NEED_VALUE_RANGE
int nth_int (signed_t key) const
< Value * nth (signed_t key) const
#if CRL_NEED_VALUE_RANGE
Item * nth_item (signed_t key) const
< Value * nth (signed_t key) const
#if CRL_NEED_VALUE_RANGE
char const * nth_string (signed_t key) const
| C++: |
char const * CrlValueRange::nth_string (crl_signed_t key) const |
| C: |
char const * crl_value_range_nth_string (crl_value_range_t const * self, crl_signed_t key) |
< Value * nth (signed_t key) const
#if CRL_NEED_VALUE_RANGE
symbol_t nth_symbol (signed_t key) const
< Value * nth (signed_t key) const
#if CRL_NEED_VALUE_RANGE
word32_t nth_word32 (signed_t key) const
< Value * nth (signed_t key) const
#if CRL_NEED_VALUE_RANGE
bool poke (Item * value)
< bool poke (Value * value)
#if CRL_NEED_VALUE_RANGE
bool poke (char const * value)
< bool poke (Value * value)
#if CRL_NEED_VALUE_RANGE
bool poke (unsigned_t value)
< bool poke (Value * value)
#if CRL_NEED_VALUE_RANGE
bool poke_float (float_t value)
< bool poke (Value * value)
#if CRL_NEED_VALUE_RANGE
bool poke_once (Item * value)
< bool poke_once (Value * value)
#if CRL_NEED_VALUE_RANGE
bool poke_once (char const * value)
< bool poke_once (Value * value)
#if CRL_NEED_VALUE_RANGE
bool poke_once (unsigned_t value)
| C++: |
bool CrlValueRange::poke_once (crl_unsigned_t value) |
| C: |
crl_bool_t crl_value_range_poke_once_unsigned (crl_value_range_t * self, crl_unsigned_t value) |
< bool poke_once (Value * value)
#if CRL_NEED_VALUE_RANGE
bool poke_once_float (float_t value)
| C++: |
bool CrlValueRange::poke_once_float (crl_float_t value) |
| C: |
crl_bool_t crl_value_range_poke_once_float (crl_value_range_t * self, crl_float_t value) |
< bool poke_once (Value * value)
#if CRL_NEED_VALUE_RANGE
bool poke_once_signed (signed_t value)
| C++: |
bool CrlValueRange::poke_once_signed (crl_signed_t value) |
| C: |
crl_bool_t crl_value_range_poke_once_signed (crl_value_range_t * self, crl_signed_t value) |
< bool poke_once (Value * value)
#if CRL_NEED_VALUE_RANGE
bool poke_once_symbol (symbol_t value)
< bool poke_once (Value * value)
#if CRL_NEED_VALUE_RANGE
bool poke_signed (signed_t value)
< bool poke (Value * value)
#if CRL_NEED_VALUE_RANGE
bool poke_symbol (symbol_t value)
< bool poke (Value * value)
#if CRL_NEED_VALUE_RANGE
bool reset (char const * key)
< bool reset_sym (symbol_t key)
#if CRL_NEED_VALUE_RANGE
bool reset (Value const * key)
< bool reset (signed_t key) bool reset_sym (symbol_t key)
#if CRL_NEED_VALUE_RANGE
bool set (char const * key, Value * value)
< bool set_sym (symbol_t key, Value * value)
#if CRL_NEED_VALUE_RANGE
bool set (char const * key, Item * value)
< bool set_sym (symbol_t key, Value * value)
#if CRL_NEED_VALUE_RANGE
bool set (signed_t key, Item * value)
< bool set (signed_t key, Value * value)
#if CRL_NEED_VALUE_RANGE
bool set (signed_t key, char const * value)
| C++: |
bool CrlValueRange::set (crl_signed_t key, char const * value) |
| C: |
crl_bool_t crl_value_range_set_nth_string (crl_value_range_t * self, crl_signed_t key, char const * value) |
< bool set (signed_t key, Value * value)
#if CRL_NEED_VALUE_RANGE
bool set (signed_t key, unsigned_t value)
| C++: |
bool CrlValueRange::set (crl_signed_t key, crl_unsigned_t value) |
| C: |
crl_bool_t crl_value_range_set_nth_unsigned (crl_value_range_t * self, crl_signed_t key, crl_unsigned_t value) |
< bool set (signed_t key, Value * value)
#if CRL_NEED_VALUE_RANGE
bool set (char const * key, char const * value)
| C++: |
bool CrlValueRange::set (char const * key, char const * value) |
| C: |
crl_bool_t crl_value_range_set_string (crl_value_range_t * self, char const * key, char const * value) |
< bool set_sym (symbol_t key, Value * value)
#if CRL_NEED_VALUE_RANGE
bool set (char const * key, unsigned_t value)
| C++: |
bool CrlValueRange::set (char const * key, crl_unsigned_t value) |
| C: |
crl_bool_t crl_value_range_set_unsigned (crl_value_range_t * self, char const * key, crl_unsigned_t value) |
< bool set_sym (symbol_t key, Value * value)
#if CRL_NEED_VALUE_RANGE
bool set (Value const * key, Value * value)
< bool set (signed_t key, Value value) bool set_sym (symbol_t key, Value value)
#if CRL_NEED_VALUE_RANGE
bool set (Value const * key, Item * value)
< bool set (signed_t key, Value value) bool set_sym (symbol_t key, Value value)
#if CRL_NEED_VALUE_RANGE
bool set (Value const * key, char const * value)
< bool set (signed_t key, Value value) bool set_sym (symbol_t key, Value value)
#if CRL_NEED_VALUE_RANGE
bool set (Value const * key, unsigned_t value)
< bool set (signed_t key, Value value) bool set_sym (symbol_t key, Value value)
#if CRL_NEED_VALUE_RANGE
bool set_float (char const * key, float_t value)
| C++: |
bool CrlValueRange::set_float (char const * key, crl_float_t value) |
| C: |
crl_bool_t crl_value_range_set_float (crl_value_range_t * self, char const * key, crl_float_t value) |
< bool set_sym (symbol_t key, Value * value)
#if CRL_NEED_VALUE_RANGE
bool set_float (signed_t key, float_t value)
| C++: |
bool CrlValueRange::set_float (crl_signed_t key, crl_float_t value) |
| C: |
crl_bool_t crl_value_range_set_nth_float (crl_value_range_t * self, crl_signed_t key, crl_float_t value) |
< bool set (signed_t key, Value * value)
#if CRL_NEED_VALUE_RANGE
bool set_float (Value const * key, float_t value)
< bool set (signed_t key, Value value) bool set_sym (symbol_t key, Value value)
#if CRL_NEED_VALUE_RANGE
bool set_once (char const * key, Value * value)
< bool set_once_sym (symbol_t key, Value * value)
#if CRL_NEED_VALUE_RANGE
bool set_once (char const * key, Item * value)
< bool set_once_sym (symbol_t key, Value * value)
#if CRL_NEED_VALUE_RANGE
bool set_once (signed_t key, Item * value)
< bool set_once (signed_t key, Value * value)
#if CRL_NEED_VALUE_RANGE
bool set_once (signed_t key, char const * value)
| C++: |
bool CrlValueRange::set_once (crl_signed_t key, char const * value) |
| C: |
crl_bool_t crl_value_range_set_once_nth_string (crl_value_range_t * self, crl_signed_t key, char const * value) |
< bool set_once (signed_t key, Value * value)
#if CRL_NEED_VALUE_RANGE
bool set_once (signed_t key, unsigned_t value)
| C++: |
bool CrlValueRange::set_once (crl_signed_t key, crl_unsigned_t value) |
| C: |
crl_bool_t crl_value_range_set_once_nth_unsigned (crl_value_range_t * self, crl_signed_t key, crl_unsigned_t value) |
< bool set_once (signed_t key, Value * value)
#if CRL_NEED_VALUE_RANGE
bool set_once (char const * key, char const * value)
| C++: |
bool CrlValueRange::set_once (char const * key, char const * value) |
| C: |
crl_bool_t crl_value_range_set_once_string (crl_value_range_t * self, char const * key, char const * value) |
< bool set_once_sym (symbol_t key, Value * value)
#if CRL_NEED_VALUE_RANGE
bool set_once (char const * key, unsigned_t value)
| C++: |
bool CrlValueRange::set_once (char const * key, crl_unsigned_t value) |
| C: |
crl_bool_t crl_value_range_set_once_unsigned (crl_value_range_t * self, char const * key, crl_unsigned_t value) |
< bool set_once_sym (symbol_t key, Value * value)
#if CRL_NEED_VALUE_RANGE
bool set_once (Value const * key, Value * value)
< bool set_once (signed_t key, Value value) bool set_once_sym (symbol_t key, Value value)
#if CRL_NEED_VALUE_RANGE
bool set_once (Value const * key, Item * value)
< bool set_once (signed_t key, Value value) bool set_once_sym (symbol_t key, Value value)
#if CRL_NEED_VALUE_RANGE
bool set_once (Value const * key, char const * value)
< bool set_once (signed_t key, Value value) bool set_once_sym (symbol_t key, Value value)
#if CRL_NEED_VALUE_RANGE
bool set_once (Value const * key, unsigned_t value)
< bool set_once (signed_t key, Value value) bool set_once_sym (symbol_t key, Value value)
#if CRL_NEED_VALUE_RANGE
bool set_once_float (char const * key, float_t value)
| C++: |
bool CrlValueRange::set_once_float (char const * key, crl_float_t value) |
| C: |
crl_bool_t crl_value_range_set_once_float (crl_value_range_t * self, char const * key, crl_float_t value) |
< bool set_once_sym (symbol_t key, Value * value)
#if CRL_NEED_VALUE_RANGE
bool set_once_float (signed_t key, float_t value)
| C++: |
bool CrlValueRange::set_once_float (crl_signed_t key, crl_float_t value) |
| C: |
crl_bool_t crl_value_range_set_once_nth_float (crl_value_range_t * self, crl_signed_t key, crl_float_t value) |
< bool set_once (signed_t key, Value * value)
#if CRL_NEED_VALUE_RANGE
bool set_once_float (Value const * key, float_t value)
< bool set_once (signed_t key, Value value) bool set_once_sym (symbol_t key, Value value)
#if CRL_NEED_VALUE_RANGE
bool set_once_signed (signed_t key, signed_t value)
| C++: |
bool CrlValueRange::set_once_signed (crl_signed_t key, crl_signed_t value) |
| C: |
crl_bool_t crl_value_range_set_once_nth_signed (crl_value_range_t * self, crl_signed_t key, crl_signed_t value) |
< bool set_once (signed_t key, Value * value)
#if CRL_NEED_VALUE_RANGE
bool set_once_signed (char const * key, signed_t value)
| C++: |
bool CrlValueRange::set_once_signed (char const * key, crl_signed_t value) |
| C: |
crl_bool_t crl_value_range_set_once_signed (crl_value_range_t * self, char const * key, crl_signed_t value) |
< bool set_once_sym (symbol_t key, Value * value)
#if CRL_NEED_VALUE_RANGE
bool set_once_signed (Value const * key, signed_t value)
< bool set_once (signed_t key, Value value) bool set_once_sym (symbol_t key, Value value)
#if CRL_NEED_VALUE_RANGE
bool set_once_sym (symbol_t key, Item * value)
< bool set_once_sym (symbol_t key, Value * value)
#if CRL_NEED_VALUE_RANGE
bool set_once_sym (symbol_t key, char const * value)
< bool set_once_sym (symbol_t key, Value * value)
#if CRL_NEED_VALUE_RANGE
bool set_once_sym (symbol_t key, unsigned_t value)
< bool set_once_sym (symbol_t key, Value * value)
#if CRL_NEED_VALUE_RANGE
bool set_once_sym_float (symbol_t key, float_t value)
< bool set_once_sym (symbol_t key, Value * value)
#if CRL_NEED_VALUE_RANGE
bool set_once_sym_signed (symbol_t key, signed_t value)
< bool set_once_sym (symbol_t key, Value * value)
#if CRL_NEED_VALUE_RANGE
bool set_once_sym_symbol (symbol_t key, symbol_t value)
< bool set_once_sym (symbol_t key, Value * value)
#if CRL_NEED_VALUE_RANGE
bool set_once_symbol (signed_t key, symbol_t value)
< bool set_once (signed_t key, Value * value)
#if CRL_NEED_VALUE_RANGE
bool set_once_symbol (char const * key, symbol_t value)
< bool set_once_sym (symbol_t key, Value * value)
#if CRL_NEED_VALUE_RANGE
bool set_once_symbol (Value const * key, symbol_t value)
< bool set_once (signed_t key, Value value) bool set_once_sym (symbol_t key, Value value)
#if CRL_NEED_VALUE_RANGE
bool set_signed (signed_t key, signed_t value)
| C++: |
bool CrlValueRange::set_signed (crl_signed_t key, crl_signed_t value) |
| C: |
crl_bool_t crl_value_range_set_nth_signed (crl_value_range_t * self, crl_signed_t key, crl_signed_t value) |
< bool set (signed_t key, Value * value)
#if CRL_NEED_VALUE_RANGE
bool set_signed (char const * key, signed_t value)
| C++: |
bool CrlValueRange::set_signed (char const * key, crl_signed_t value) |
| C: |
crl_bool_t crl_value_range_set_signed (crl_value_range_t * self, char const * key, crl_signed_t value) |
< bool set_sym (symbol_t key, Value * value)
#if CRL_NEED_VALUE_RANGE
bool set_signed (Value const * key, signed_t value)
< bool set (signed_t key, Value value) bool set_sym (symbol_t key, Value value)
#if CRL_NEED_VALUE_RANGE
bool set_sym (symbol_t key, Item * value)
< bool set_sym (symbol_t key, Value * value)
#if CRL_NEED_VALUE_RANGE
bool set_sym (symbol_t key, char const * value)
< bool set_sym (symbol_t key, Value * value)
#if CRL_NEED_VALUE_RANGE
bool set_sym (symbol_t key, unsigned_t value)
< bool set_sym (symbol_t key, Value * value)
#if CRL_NEED_VALUE_RANGE
bool set_sym_float (symbol_t key, float_t value)
< bool set_sym (symbol_t key, Value * value)
#if CRL_NEED_VALUE_RANGE
bool set_sym_signed (symbol_t key, signed_t value)
< bool set_sym (symbol_t key, Value * value)
#if CRL_NEED_VALUE_RANGE
bool set_sym_symbol (symbol_t key, symbol_t value)
< bool set_sym (symbol_t key, Value * value)
#if CRL_NEED_VALUE_RANGE
bool set_symbol (signed_t key, symbol_t value)
< bool set (signed_t key, Value * value)
#if CRL_NEED_VALUE_RANGE
bool set_symbol (char const * key, symbol_t value)
< bool set_sym (symbol_t key, Value * value)
#if CRL_NEED_VALUE_RANGE
bool set_symbol (Value const * key, symbol_t value)
< bool set (signed_t key, Value value) bool set_sym (symbol_t key, Value value)
Occurrences of CrlValueRange