<< ValueScalar
 Top   Types   Functions   Classes   Index 
ValueNumeric >>

struct CrlValueCharArray / crl_value_char_array_t

Abstract Class


Description

Character arrays: strings or symbols

Kinship

Immediate super class: ValueScalar

Immediate sub classes: ValueSymbol, ValueString

Inherited Slots

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

Members

Value *get()
Value const *get() const
boolget_bool() const
char const *get_string() const
symbol_tget_symbol() const
boolinvalidate()
boolis_valid() const
boolis_valid_special() const
boolpoke(Value * value)
boolpoke(char const * value)
boolpoke_once(Value * value)
boolpoke_once(char const * value)
boolpoke_once_symbol(symbol_t value)
boolpoke_symbol(symbol_t value)

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_char_array_is_not_equal
Object::operator<crl_value_char_array_is_less_than
Object::operator<=crl_value_char_array_is_less_equal
Object::operator==crl_value_char_array_is_equal
Object::operator>crl_value_char_array_is_greater_than
Object::operator>=crl_value_char_array_is_greater_equal
Object::_ref
Object::_ref_unref
Object::_unref
Object::_unref_no_delete
Object::check_sigcrl_value_char_array_check_sig
Value::childcrl_value_char_array_get_child
Object::class_idcrl_value_char_array_get_class_id
Object::cmpcrl_value_char_array_cmp
Object::cmp_shallowcrl_value_char_array_cmp_shallow
Object::graphcrl_value_char_array_get_graph_const
Object::hashcrl_value_char_array_hash
Object::hash_shallowcrl_value_char_array_hash_shallow
Object::heap_sigcrl_value_char_array_get_heap_sig
Value::item
Object::klass_idcrl_value_char_array_get_klass_id
Object::klass_namecrl_value_char_array_get_klass_name
Object::mapcrl_value_char_array_map
Object::map_subcrl_value_char_array_map_sub_with_data
Object::printcrl_value_char_array_print_vchar
Value::print_explicitcrl_value_char_array_print_explicit_file
Object::ref_count
Object::routinecrl_value_char_array_get_routine_const
Object::set_user_datacrl_value_char_array_set_user_data
Structure::skipcrl_value_char_array_skip
Object::to_vcharcrl_value_char_array_to_vchar
Object::user_datacrl_value_char_array_get_user_data_const


Detailed Descriptions


#if CRL_NEED_VALUE_CHAR_ARRAY

bool get_bool () const

C++: bool CrlValueCharArray::get_bool () const
C: crl_bool_t crl_value_char_array_get_bool (crl_value_char_array_t const * self)

inherit

#endif


#if CRL_NEED_VALUE_CHAR_ARRAY

char const * get_string () const

C++: char const * CrlValueCharArray::get_string () const
C: char const * crl_value_char_array_get_string (crl_value_char_array_t const * self)
#endif


#if CRL_NEED_VALUE_CHAR_ARRAY

symbol_t get_symbol () const

C++: crl_symbol_t CrlValueCharArray::get_symbol () const
C: crl_symbol_t crl_value_char_array_get_symbol (crl_value_char_array_t const * self)
#endif


#if CRL_NEED_VALUE_CHAR_ARRAY

bool invalidate ()

C++: bool CrlValueCharArray::invalidate ()
C: crl_bool_t crl_value_char_array_invalidate (crl_value_char_array_t * self)
#endif


#if CRL_NEED_VALUE_CHAR_ARRAY

bool is_valid () const

C++: bool CrlValueCharArray::is_valid () const
C: crl_bool_t crl_value_char_array_is_valid (crl_value_char_array_t const * self)
#endif


#if CRL_NEED_VALUE_CHAR_ARRAY

bool is_valid_special () const

C++: bool CrlValueCharArray::is_valid_special () const
C: crl_bool_t crl_value_char_array_is_valid_special (crl_value_char_array_t const * self)
#endif


#if CRL_NEED_VALUE_CHAR_ARRAY

bool poke (Value * value)

C++: bool CrlValueCharArray::poke (CrlValue * value)
C: crl_bool_t crl_value_char_array_poke (crl_value_char_array_t * self, crl_value_t * value)
#endif


#if CRL_NEED_VALUE_CHAR_ARRAY

bool poke (char const * value)

C++: bool CrlValueCharArray::poke (char const * value)
C: crl_bool_t crl_value_char_array_poke_string (crl_value_char_array_t * self, char const * value)
#endif


#if CRL_NEED_VALUE_CHAR_ARRAY

bool poke_once (Value * value)

C++: bool CrlValueCharArray::poke_once (CrlValue * value)
C: crl_bool_t crl_value_char_array_poke_once (crl_value_char_array_t * self, crl_value_t * value)
#endif


#if CRL_NEED_VALUE_CHAR_ARRAY

bool poke_once (char const * value)

C++: bool CrlValueCharArray::poke_once (char const * value)
C: crl_bool_t crl_value_char_array_poke_once_string (crl_value_char_array_t * self, char const * value)
#endif


#if CRL_NEED_VALUE_CHAR_ARRAY

bool poke_once_symbol (symbol_t value)

C++: bool CrlValueCharArray::poke_once_symbol (crl_symbol_t value)
C: crl_bool_t crl_value_char_array_poke_once_symbol (crl_value_char_array_t * self, crl_symbol_t value)
#endif


#if CRL_NEED_VALUE_CHAR_ARRAY

bool poke_symbol (symbol_t value)

C++: bool CrlValueCharArray::poke_symbol (crl_symbol_t value)
C: crl_bool_t crl_value_char_array_poke_symbol (crl_value_char_array_t * self, crl_symbol_t value)
#endif


#if CRL_NEED_VALUE_CHAR_ARRAY

Value * get ()

C++: CrlValue * CrlValueCharArray::get ()
C: crl_value_t * crl_value_char_array_get (crl_value_char_array_t * self)

self

#endif


#if CRL_NEED_VALUE_CHAR_ARRAY

Value const * get () const

C++: CrlValue const * CrlValueCharArray::get () const
C: crl_value_t const * crl_value_char_array_get_const (crl_value_char_array_t const * self)
#endif


Occurrences of CrlValueCharArray

ValueCharArray *CrlObject::as_ValueCharArray()
ValueCharArray const *CrlObject::as_ValueCharArray() const
ValueCharArray *CrlObject::cast_ValueCharArray()
ValueCharArray const *CrlObject::cast_ValueCharArray() const


Generated by erwin-cgen © AbsInt Angewandte Informatik GmbH