<< TypeEnum
 Top   Types   Functions   Classes   Index 
TypeNumericSimple >>

struct CrlTypeNumeric / crl_type_numeric_t

Concrete Class


Description

A numeric value. Those values that understand concepts like plus, minus, etc.. The very general category of these.

The value must be an instance of ValueNumeric (which includes ValueRange, mind you).

In CRL2 file syntax, this type is called

numeric

Kinship

Immediate super class: TypeScalar

Immediate sub classes: TypeNumericSimple, TypeRange

Inherited Slots

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

Members

CrlTypeNumeric()

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_type_numeric_is_not_equal
Object::operator<crl_type_numeric_is_less_than
Object::operator<=crl_type_numeric_is_less_equal
Object::operator==crl_type_numeric_is_equal
Object::operator>crl_type_numeric_is_greater_than
Object::operator>=crl_type_numeric_is_greater_equal
Object::_ref
Object::_ref_unref
Object::_unref
Object::_unref_no_delete
Type::boxcrl_type_numeric_get_box
Type::check_applicationcrl_type_numeric_check_application
Type::check_floatcrl_type_numeric_check_float
Type::check_itemcrl_type_numeric_check_item
Type::check_mapcrl_type_numeric_check_map
Type::check_missingcrl_type_numeric_check_missing
Type::check_nullcrl_type_numeric_check_null
Object::check_sigcrl_type_numeric_check_sig
Type::check_signedcrl_type_numeric_check_signed
Type::check_stringcrl_type_numeric_check_string
Type::check_unsignedcrl_type_numeric_check_unsigned
Type::check_vectorcrl_type_numeric_check_vector
Object::class_idcrl_type_numeric_get_class_id
Object::cmpcrl_type_numeric_cmp
Object::cmp_shallowcrl_type_numeric_cmp_shallow
TypeSimple::crl_namecrl_type_numeric_crl_name
Type::find_symcrl_type_numeric_find_sym
Object::graphcrl_type_numeric_get_graph_const
Object::hashcrl_type_numeric_hash
Object::hash_shallowcrl_type_numeric_hash_shallow
Object::heap_sigcrl_type_numeric_get_heap_sig
Object::klass_idcrl_type_numeric_get_klass_id
Object::klass_namecrl_type_numeric_get_klass_name
Object::mapcrl_type_numeric_map
Object::map_subcrl_type_numeric_map_sub_with_data
Type::maximumcrl_type_numeric_get_maximum
Type::minimumcrl_type_numeric_get_minimum
Type::nth_signedcrl_type_numeric_nth_signed
Type::nth_unsignedcrl_type_numeric_nth_unsigned
Object::printcrl_type_numeric_print_vchar
Object::ref_count
Object::routinecrl_type_numeric_get_routine_const
Object::set_user_datacrl_type_numeric_set_user_data
Type::spawncrl_type_numeric_spawn
Object::to_vcharcrl_type_numeric_to_vchar
Object::user_datacrl_type_numeric_get_user_data_const
Type::user_printcrl_type_numeric_user_print_vchar_string


Detailed Descriptions


#if CRL_NEED_TYPE_NUMERIC

[constructor] CrlTypeNumeric ()

C++: CrlTypeNumeric::CrlTypeNumeric ()
C: crl_type_numeric_t * crl_type_numeric_new (void)
#endif


Occurrences of CrlTypeNumeric

CrlTypeNumeric::CrlTypeNumeric()
TypeNumeric *CrlObject::as_TypeNumeric()
TypeNumeric const *CrlObject::as_TypeNumeric() const
TypeNumeric *CrlObject::cast_TypeNumeric()
TypeNumeric const *CrlObject::cast_TypeNumeric() const


Generated by erwin-cgen © AbsInt Angewandte Informatik GmbH