<< ValueGMT
 Top   Types   Functions   Classes   Index 
ValueFloat >>

struct CrlValueSigned / crl_value_signed_t

Concrete Class


Description

A signed integer.

From ValueNumericSimple, this inherits the special attributs "minimum" and "maximum".

Kinship

Immediate super class: ValueInteger

Slots

signed_t value

Inherited Slots

int Object::class_id
int Object::heap_sig
int Object::ref_count
UserData Object::user_data

Members

CrlValueSigned(signed_t)
Value *find(char const * key) const
boolfind(float_t & result, char const * key) const
boolfind(float_t & result, Value const * key) const
boolfind(signed_t & result, char const * key) const
boolfind(signed_t & result, Value const * key) const
boolfind(unsigned_t & result, char const * key) const
boolfind(unsigned_t & result, Value const * key) const
Value *find(Value const * key) const
boolfind_bool(char const * key) const
boolfind_bool(Value const * key) const
boolfind_bool_sym(symbol_t key) const
byte_tfind_byte(char const * key) const
byte_tfind_byte(Value const * key) const
byte_tfind_byte_sym(symbol_t key) const
intfind_int(char const * key) const
intfind_int(Value const * key) const
intfind_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
boolfind_sym(float_t & result, symbol_t key) const
boolfind_sym(signed_t & result, symbol_t key) const
boolfind_sym(unsigned_t & result, symbol_t key) const
symbol_tfind_symbol(char const * key) const
symbol_tfind_symbol(Value const * key) const
symbol_tfind_symbol_sym(symbol_t key) const
word32_tfind_word32(char const * key) const
word32_tfind_word32(Value const * key) const
word32_tfind_word32_sym(symbol_t key) const
boolget(signed_t & result) const
Value *get()
Value const *get() const
boolget(float_t & result) const
boolget(unsigned_t & result) const
boolget_bool() const
byte_tget_byte() const
intget_int() const
word32_tget_word32() const
boolhas(char const * key) const
boolhas(Value const * key) const
boolhas_sym(symbol_t key) const
boolinvalidate()
boolis_special(char const * key) const
boolis_special(Value const * key) const
boolis_special_sym(symbol_t key) const
boolis_valid() const
boolis_valid_special() const
boolpoke(Value * value)
boolpoke(unsigned_t value)
boolpoke_once(Value * value)
boolpoke_once(unsigned_t value)
boolpoke_once_signed(signed_t value)
boolpoke_signed(signed_t value)
voidset_value(signed_t)
signed_tvalue() const

Inherited Members

From ClassC++C
Crl::address_default_user_print_file
Crl::address_default_user_print_vchar
Crl::bool_default_user_print_file
Crl::bool_default_user_print_vchar
Crl::context_default
Crl::enum_default_user_print_file
Crl::enum_default_user_print_vchar
Crl::float_default_user_print_file
Crl::float_default_user_print_vchar
Crl::get_string2symbol
Crl::get_string2symbol_default
Crl::get_user_data_delete_hook
Crl::gmt_default_user_print_file
Crl::gmt_default_user_print_vchar
Crl::identifier_default_user_print_file
Crl::identifier_default_user_print_vchar
Crl::init
Crl::is_c_identifier
Crl::is_initialised
Crl::is_lowcase_identifier
Crl::is_normalised_decimal
Crl::klass_id_to_crl_name
Crl::klass_id_to_name
Crl::set_handle_foreign_item
Crl::set_string2symbol
Crl::set_user_data_delete_hook
Crl::signed_default_user_print_file
Crl::signed_default_user_print_vchar
Crl::string2symbol
Crl::string_default_user_print_file
Crl::string_default_user_print_vchar
Crl::symbol_default_user_print_file
Crl::symbol_default_user_print_vchar
Crl::type_any
Crl::unsigned_default_user_print_file
Crl::unsigned_default_user_print_vchar
Object::operator delete
Object::operator new
Object::operator!=crl_value_signed_is_not_equal
Object::operator<crl_value_signed_is_less_than
Object::operator<=crl_value_signed_is_less_equal
Object::operator==crl_value_signed_is_equal
Object::operator>crl_value_signed_is_greater_than
Object::operator>=crl_value_signed_is_greater_equal
Object::_ref
Object::_ref_unref
Object::_unref
Object::_unref_no_delete
ValueNumeric::addcrl_value_signed_add
Object::check_sigcrl_value_signed_check_sig
Value::childcrl_value_signed_get_child
Object::class_idcrl_value_signed_get_class_id
Object::cmpcrl_value_signed_cmp
Object::cmp_shallowcrl_value_signed_cmp_shallow
Object::graphcrl_value_signed_get_graph_const
Object::hashcrl_value_signed_hash
Object::hash_shallowcrl_value_signed_hash_shallow
Object::heap_sigcrl_value_signed_get_heap_sig
Value::item
Object::klass_idcrl_value_signed_get_klass_id
Object::klass_namecrl_value_signed_get_klass_name
Object::mapcrl_value_signed_map
Object::map_subcrl_value_signed_map_sub_with_data
ValueNumeric::maximumcrl_value_signed_get_maximum
ValueNumeric::minimumcrl_value_signed_get_minimum
ValueNumeric::negcrl_value_signed_neg
Object::printcrl_value_signed_print_vchar
Value::print_explicitcrl_value_signed_print_explicit_file
Object::ref_count
Object::routinecrl_value_signed_get_routine_const
Object::set_user_datacrl_value_signed_set_user_data
Structure::skipcrl_value_signed_skip
ValueNumeric::subcrl_value_signed_sub
ValueNumeric::to_floatcrl_value_signed_to_float
ValueNumeric::to_signedcrl_value_signed_to_signed
ValueNumeric::to_unsignedcrl_value_signed_to_unsigned
Object::to_vcharcrl_value_signed_to_vchar
Object::user_datacrl_value_signed_get_user_data_const


Detailed Descriptions


#if CRL_NEED_VALUE_SIGNED

signed_t value () const

C++: crl_signed_t CrlValueSigned::value () const
C: crl_signed_t crl_value_signed_get_value (crl_value_signed_t const * self)

Reader of slot 'value': The number.

To write this slot, use set_value().

This reader must not be invoked with this == NULL.

#endif


#if CRL_NEED_VALUE_SIGNED

void set_value (signed_t)

C++: void CrlValueSigned::set_value (crl_signed_t)
C: void crl_value_signed_set_value (crl_value_signed_t * self, crl_signed_t)

Writer of slot 'value': The number.

To read this slot, use set_value().

This writer must not be invoked with this == NULL.

#endif


#if CRL_NEED_VALUE_SIGNED

[constructor] CrlValueSigned (signed_t)

C++: CrlValueSigned::CrlValueSigned (crl_signed_t)
C: crl_value_signed_t * crl_value_signed_new (crl_signed_t)
#endif


#if CRL_NEED_VALUE_SIGNED

Value * find_sym (symbol_t key) const

C++: CrlValue * CrlValueSigned::find_sym (crl_symbol_t key) const
C: crl_value_t * crl_value_signed_find_sym (crl_value_signed_t const * self, crl_symbol_t key)

inherit

#endif


#if CRL_NEED_VALUE_SIGNED

bool has_sym (symbol_t key) const

C++: bool CrlValueSigned::has_sym (crl_symbol_t key) const
C: crl_bool_t crl_value_signed_has_sym (crl_value_signed_t const * self, crl_symbol_t key)
#endif


#if CRL_NEED_VALUE_SIGNED

bool is_special_sym (symbol_t key) const

C++: bool CrlValueSigned::is_special_sym (crl_symbol_t key) const
C: crl_bool_t crl_value_signed_is_special_sym (crl_value_signed_t const * self, crl_symbol_t key)
#endif


#if CRL_NEED_VALUE_SIGNED

bool get (signed_t & result) const

C++: bool CrlValueSigned::get (crl_signed_t & result) const
C: crl_bool_t crl_value_signed_get_signed (crl_signed_t * result, crl_value_signed_t const * self)

native

#endif


#if CRL_NEED_VALUE_SIGNED

bool invalidate ()

C++: bool CrlValueSigned::invalidate ()
C: crl_bool_t crl_value_signed_invalidate (crl_value_signed_t * self)
#endif


#if CRL_NEED_VALUE_SIGNED

bool is_valid () const

C++: bool CrlValueSigned::is_valid () const
C: crl_bool_t crl_value_signed_is_valid (crl_value_signed_t const * self)
#endif


#if CRL_NEED_VALUE_SIGNED

bool is_valid_special () const

C++: bool CrlValueSigned::is_valid_special () const
C: crl_bool_t crl_value_signed_is_valid_special (crl_value_signed_t const * self)
#endif


#if CRL_NEED_VALUE_SIGNED

bool poke_once_signed (signed_t value)

C++: bool CrlValueSigned::poke_once_signed (crl_signed_t value)
C: crl_bool_t crl_value_signed_poke_once_signed (crl_value_signed_t * self, crl_signed_t value)
#endif


#if CRL_NEED_VALUE_SIGNED

bool poke_signed (signed_t value)

C++: bool CrlValueSigned::poke_signed (crl_signed_t value)
C: crl_bool_t crl_value_signed_poke_signed (crl_value_signed_t * self, crl_signed_t value)
#endif


#if CRL_NEED_VALUE_SIGNED

Value * get ()

C++: CrlValue * CrlValueSigned::get ()
C: crl_value_t * crl_value_signed_get (crl_value_signed_t * self)

self

#endif


#if CRL_NEED_VALUE_SIGNED

Value const * get () const

C++: CrlValue const * CrlValueSigned::get () const
C: crl_value_t const * crl_value_signed_get_const (crl_value_signed_t const * self)
#endif


#if CRL_NEED_VALUE_SIGNED

Value * find (char const * key) const

C++: CrlValue * CrlValueSigned::find (char const * key) const
C: crl_value_t * crl_value_signed_find (crl_value_signed_t const * self, char const * key)

wrap

< Value * find_sym (symbol_t key) const

#endif


#if CRL_NEED_VALUE_SIGNED

bool find (float_t & result, char const * key) const

C++: bool CrlValueSigned::find (crl_float_t & result, char const * key) const
C: crl_bool_t crl_value_signed_find_float (crl_float_t * result, crl_value_signed_t const * self, char const * key)

< Value * find_sym (symbol_t key) const

#endif


#if CRL_NEED_VALUE_SIGNED

bool find (float_t & result, Value const * key) const

C++: bool CrlValueSigned::find (crl_float_t & result, CrlValue const * key) const
C: crl_bool_t crl_value_signed_find_float_val (crl_float_t * result, crl_value_signed_t const * self, crl_value_t const * key)

< Value * find_sym (symbol_t key) const

#endif


#if CRL_NEED_VALUE_SIGNED

bool find (signed_t & result, char const * key) const

C++: bool CrlValueSigned::find (crl_signed_t & result, char const * key) const
C: crl_bool_t crl_value_signed_find_signed (crl_signed_t * result, crl_value_signed_t const * self, char const * key)

< Value * find_sym (symbol_t key) const

#endif


#if CRL_NEED_VALUE_SIGNED

bool find (signed_t & result, Value const * key) const

C++: bool CrlValueSigned::find (crl_signed_t & result, CrlValue const * key) const
C: crl_bool_t crl_value_signed_find_signed_val (crl_signed_t * result, crl_value_signed_t const * self, crl_value_t const * key)

< Value * find_sym (symbol_t key) const

#endif


#if CRL_NEED_VALUE_SIGNED

bool find (unsigned_t & result, char const * key) const

C++: bool CrlValueSigned::find (crl_unsigned_t & result, char const * key) const
C: crl_bool_t crl_value_signed_find_unsigned (crl_unsigned_t * result, crl_value_signed_t const * self, char const * key)

< Value * find_sym (symbol_t key) const

#endif


#if CRL_NEED_VALUE_SIGNED

bool find (unsigned_t & result, Value const * key) const

C++: bool CrlValueSigned::find (crl_unsigned_t & result, CrlValue const * key) const
C: crl_bool_t crl_value_signed_find_unsigned_val (crl_unsigned_t * result, crl_value_signed_t const * self, crl_value_t const * key)

< Value * find_sym (symbol_t key) const

#endif


#if CRL_NEED_VALUE_SIGNED

Value * find (Value const * key) const

C++: CrlValue * CrlValueSigned::find (CrlValue const * key) const
C: crl_value_t * crl_value_signed_find_val (crl_value_signed_t const * self, crl_value_t const * key)

< Value * find_sym (symbol_t key) const

#endif


#if CRL_NEED_VALUE_SIGNED

bool find_bool (char const * key) const

C++: bool CrlValueSigned::find_bool (char const * key) const
C: crl_bool_t crl_value_signed_find_bool (crl_value_signed_t const * self, char const * key)

< Value * find_sym (symbol_t key) const

#endif


#if CRL_NEED_VALUE_SIGNED

bool find_bool (Value const * key) const

C++: bool CrlValueSigned::find_bool (CrlValue const * key) const
C: crl_bool_t crl_value_signed_find_bool_val (crl_value_signed_t const * self, crl_value_t const * key)

< Value * find_sym (symbol_t key) const

#endif


#if CRL_NEED_VALUE_SIGNED

bool find_bool_sym (symbol_t key) const

C++: bool CrlValueSigned::find_bool_sym (crl_symbol_t key) const
C: crl_bool_t crl_value_signed_find_bool_sym (crl_value_signed_t const * self, crl_symbol_t key)

< Value * find_sym (symbol_t key) const

#endif


#if CRL_NEED_VALUE_SIGNED

byte_t find_byte (char const * key) const

C++: crl_byte_t CrlValueSigned::find_byte (char const * key) const
C: crl_byte_t crl_value_signed_find_byte (crl_value_signed_t const * self, char const * key)

< Value * find_sym (symbol_t key) const

#endif


#if CRL_NEED_VALUE_SIGNED

byte_t find_byte (Value const * key) const

C++: crl_byte_t CrlValueSigned::find_byte (CrlValue const * key) const
C: crl_byte_t crl_value_signed_find_byte_val (crl_value_signed_t const * self, crl_value_t const * key)

< Value * find_sym (symbol_t key) const

#endif


#if CRL_NEED_VALUE_SIGNED

byte_t find_byte_sym (symbol_t key) const

C++: crl_byte_t CrlValueSigned::find_byte_sym (crl_symbol_t key) const
C: crl_byte_t crl_value_signed_find_byte_sym (crl_value_signed_t const * self, crl_symbol_t key)

< Value * find_sym (symbol_t key) const

#endif


#if CRL_NEED_VALUE_SIGNED

int find_int (char const * key) const

C++: int CrlValueSigned::find_int (char const * key) const
C: int crl_value_signed_find_int (crl_value_signed_t const * self, char const * key)

< Value * find_sym (symbol_t key) const

#endif


#if CRL_NEED_VALUE_SIGNED

int find_int (Value const * key) const

C++: int CrlValueSigned::find_int (CrlValue const * key) const
C: int crl_value_signed_find_int_val (crl_value_signed_t const * self, crl_value_t const * key)

< Value * find_sym (symbol_t key) const

#endif


#if CRL_NEED_VALUE_SIGNED

int find_int_sym (symbol_t key) const

C++: int CrlValueSigned::find_int_sym (crl_symbol_t key) const
C: int crl_value_signed_find_int_sym (crl_value_signed_t const * self, crl_symbol_t key)

< Value * find_sym (symbol_t key) const

#endif


#if CRL_NEED_VALUE_SIGNED

Item * find_item (char const * key) const

C++: CrlItem * CrlValueSigned::find_item (char const * key) const
C: crl_item_t * crl_value_signed_find_item (crl_value_signed_t const * self, char const * key)

< Value * find_sym (symbol_t key) const

#endif


#if CRL_NEED_VALUE_SIGNED

Item * find_item (Value const * key) const

C++: CrlItem * CrlValueSigned::find_item (CrlValue const * key) const
C: crl_item_t * crl_value_signed_find_item_val (crl_value_signed_t const * self, crl_value_t const * key)

< Value * find_sym (symbol_t key) const

#endif


#if CRL_NEED_VALUE_SIGNED

Item * find_item_sym (symbol_t key) const

C++: CrlItem * CrlValueSigned::find_item_sym (crl_symbol_t key) const
C: crl_item_t * crl_value_signed_find_item_sym (crl_value_signed_t const * self, crl_symbol_t key)

< Value * find_sym (symbol_t key) const

#endif


#if CRL_NEED_VALUE_SIGNED

char const * find_string (char const * key) const

C++: char const * CrlValueSigned::find_string (char const * key) const
C: char const * crl_value_signed_find_string (crl_value_signed_t const * self, char const * key)

< Value * find_sym (symbol_t key) const

#endif


#if CRL_NEED_VALUE_SIGNED

char const * find_string (Value const * key) const

C++: char const * CrlValueSigned::find_string (CrlValue const * key) const
C: char const * crl_value_signed_find_string_val (crl_value_signed_t const * self, crl_value_t const * key)

< Value * find_sym (symbol_t key) const

#endif


#if CRL_NEED_VALUE_SIGNED

char const * find_string_sym (symbol_t key) const

C++: char const * CrlValueSigned::find_string_sym (crl_symbol_t key) const
C: char const * crl_value_signed_find_string_sym (crl_value_signed_t const * self, crl_symbol_t key)

< Value * find_sym (symbol_t key) const

#endif


#if CRL_NEED_VALUE_SIGNED

bool find_sym (float_t & result, symbol_t key) const

C++: bool CrlValueSigned::find_sym (crl_float_t & result, crl_symbol_t key) const
C: crl_bool_t crl_value_signed_find_float_sym (crl_float_t * result, crl_value_signed_t const * self, crl_symbol_t key)

< Value * find_sym (symbol_t key) const

#endif


#if CRL_NEED_VALUE_SIGNED

bool find_sym (signed_t & result, symbol_t key) const

C++: bool CrlValueSigned::find_sym (crl_signed_t & result, crl_symbol_t key) const
C: crl_bool_t crl_value_signed_find_signed_sym (crl_signed_t * result, crl_value_signed_t const * self, crl_symbol_t key)

< Value * find_sym (symbol_t key) const

#endif


#if CRL_NEED_VALUE_SIGNED

bool find_sym (unsigned_t & result, symbol_t key) const

C++: bool CrlValueSigned::find_sym (crl_unsigned_t & result, crl_symbol_t key) const
C: crl_bool_t crl_value_signed_find_unsigned_sym (crl_unsigned_t * result, crl_value_signed_t const * self, crl_symbol_t key)

< Value * find_sym (symbol_t key) const

#endif


#if CRL_NEED_VALUE_SIGNED

symbol_t find_symbol (char const * key) const

C++: crl_symbol_t CrlValueSigned::find_symbol (char const * key) const
C: crl_symbol_t crl_value_signed_find_symbol (crl_value_signed_t const * self, char const * key)

< Value * find_sym (symbol_t key) const

#endif


#if CRL_NEED_VALUE_SIGNED

symbol_t find_symbol (Value const * key) const

C++: crl_symbol_t