<< ItemDeclaration
 Top   Types   Functions   Classes   Index 
Graph >>

struct CrlDeclarations / crl_declarations_t

Concrete Class


Description

The global table of attribute declarations from the header of the CRL file.

Kinship

Immediate super class: Object

Slots

ItemDeclaration * block
ItemDeclaration * bytes
ItemDeclaration * data
ItemDeclaration * edge
ItemDeclaration * graph
ItemDeclaration * info
ItemDeclaration * instruction
ItemDeclaration * meta
ItemDeclaration * operation
ItemDeclaration * routine

Inherited Slots

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

Members

CrlDeclarations()
CrlDeclarations(no_heap_t)
ItemDeclaration *block() const
ItemDeclaration *bytes() const
ItemDeclaration *data() const
ItemDeclaration *edge() const
ItemDeclaration *graph() const
ItemDeclaration *info() const
ItemDeclaration *instruction() const
ItemDeclaration *meta() const
ItemDeclaration *operation() const
voidreset_block()
voidreset_bytes()
voidreset_data()
voidreset_edge()
voidreset_graph()
voidreset_info()
voidreset_instruction()
voidreset_meta()
voidreset_operation()
voidreset_routine()
ItemDeclaration *routine() const
voidset_block(ItemDeclaration *)
voidset_bytes(ItemDeclaration *)
voidset_data(ItemDeclaration *)
voidset_edge(ItemDeclaration *)
voidset_graph(ItemDeclaration *)
voidset_info(ItemDeclaration *)
voidset_instruction(ItemDeclaration *)
voidset_meta(ItemDeclaration *)
voidset_operation(ItemDeclaration *)
voidset_routine(ItemDeclaration *)

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::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_declarations_is_not_equal
Object::operator<crl_declarations_is_less_than
Object::operator<=crl_declarations_is_less_equal
Object::operator==crl_declarations_is_equal
Object::operator>crl_declarations_is_greater_than
Object::operator>=crl_declarations_is_greater_equal
Object::_ref
Object::_ref_unref
Object::_unref
Object::_unref_no_delete
Object::check_sigcrl_declarations_check_sig
Object::class_idcrl_declarations_get_class_id
Object::cmpcrl_declarations_cmp
Object::cmp_shallowcrl_declarations_cmp_shallow
Object::hashcrl_declarations_hash
Object::hash_shallowcrl_declarations_hash_shallow
Object::heap_sigcrl_declarations_get_heap_sig
Object::klass_idcrl_declarations_get_klass_id
Object::klass_namecrl_declarations_get_klass_name
Object::mapcrl_declarations_map
Object::map_subcrl_declarations_map_sub_with_data
Object::printcrl_declarations_print_vchar
Object::ref_count
Object::set_user_datacrl_declarations_set_user_data
Object::to_vcharcrl_declarations_to_vchar
Object::user_datacrl_declarations_get_user_data_const


Detailed Descriptions


#if CRL_NEED_DECLARATIONS

ItemDeclaration * graph () const

C++: CrlItemDeclaration * CrlDeclarations::graph () const
C: crl_item_declaration_t * crl_declarations_get_graph (crl_declarations_t const * self)

Reader of slot 'graph': Declarations for graph.

To write this slot, use set_graph()/reset_graph().

This reader is NULL safe; for this == NULL, it returns NULL.

#endif


#if CRL_NEED_DECLARATIONS

void set_graph (ItemDeclaration *)

C++: void CrlDeclarations::set_graph (CrlItemDeclaration *)
C: void crl_declarations_set_graph (crl_declarations_t * self, crl_item_declaration_t *)

Writer of slot 'graph': Declarations for graph.

To read this slot, use graph().

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

#endif


#if CRL_NEED_DECLARATIONS

void reset_graph ()

C++: void CrlDeclarations::reset_graph ()
C: void crl_declarations_reset_graph (crl_declarations_t * self)

NULL writer of slot 'graph': Declarations for graph.

To read this slot, use graph().

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

#endif


#if CRL_NEED_DECLARATIONS

ItemDeclaration * routine () const

C++: CrlItemDeclaration * CrlDeclarations::routine () const
C: crl_item_declaration_t * crl_declarations_get_routine (crl_declarations_t const * self)

Reader of slot 'routine': Declarations for routines.

To write this slot, use set_routine()/reset_routine().

This reader is NULL safe; for this == NULL, it returns NULL.

#endif


#if CRL_NEED_DECLARATIONS

void set_routine (ItemDeclaration *)

C++: void CrlDeclarations::set_routine (CrlItemDeclaration *)
C: void crl_declarations_set_routine (crl_declarations_t * self, crl_item_declaration_t *)

Writer of slot 'routine': Declarations for routines.

To read this slot, use routine().

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

#endif


#if CRL_NEED_DECLARATIONS

void reset_routine ()

C++: void CrlDeclarations::reset_routine ()
C: void crl_declarations_reset_routine (crl_declarations_t * self)

NULL writer of slot 'routine': Declarations for routines.

To read this slot, use routine().

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

#endif


#if CRL_NEED_DECLARATIONS

ItemDeclaration * block () const

C++: CrlItemDeclaration * CrlDeclarations::block () const
C: crl_item_declaration_t * crl_declarations_get_block (crl_declarations_t const * self)

Reader of slot 'block': Declarations for blocks.

To write this slot, use set_block()/reset_block().

This reader is NULL safe; for this == NULL, it returns NULL.

#endif


#if CRL_NEED_DECLARATIONS

void set_block (ItemDeclaration *)

C++: void CrlDeclarations::set_block (CrlItemDeclaration *)
C: void crl_declarations_set_block (crl_declarations_t * self, crl_item_declaration_t *)

Writer of slot 'block': Declarations for blocks.

To read this slot, use block().

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

#endif


#if CRL_NEED_DECLARATIONS

void reset_block ()

C++: void CrlDeclarations::reset_block ()
C: void crl_declarations_reset_block (crl_declarations_t * self)

NULL writer of slot 'block': Declarations for blocks.

To read this slot, use block().

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

#endif


#if CRL_NEED_DECLARATIONS

ItemDeclaration * edge () const

C++: CrlItemDeclaration * CrlDeclarations::edge () const
C: crl_item_declaration_t * crl_declarations_get_edge (crl_declarations_t const * self)

Reader of slot 'edge': Declarations for edges.

To write this slot, use set_edge()/reset_edge().

This reader is NULL safe; for this == NULL, it returns NULL.

#endif


#if CRL_NEED_DECLARATIONS

void set_edge (ItemDeclaration *)

C++: void CrlDeclarations::set_edge (CrlItemDeclaration *)
C: void crl_declarations_set_edge (crl_declarations_t * self, crl_item_declaration_t *)

Writer of slot 'edge': Declarations for edges.

To read this slot, use edge().

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

#endif


#if CRL_NEED_DECLARATIONS

void reset_edge ()

C++: void CrlDeclarations::reset_edge ()
C: void crl_declarations_reset_edge (crl_declarations_t * self)

NULL writer of slot 'edge': Declarations for edges.

To read this slot, use edge().

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

#endif


#if CRL_NEED_DECLARATIONS

ItemDeclaration * instruction () const

C++: CrlItemDeclaration * CrlDeclarations::instruction () const
C: crl_item_declaration_t * crl_declarations_get_instruction (crl_declarations_t const * self)

Reader of slot 'instruction': Declarations for instructions.

To write this slot, use set_instruction()/reset_instruction().

This reader is NULL safe; for this == NULL, it returns NULL.

#endif


#if CRL_NEED_DECLARATIONS

void set_instruction (ItemDeclaration *)

C++: void CrlDeclarations::set_instruction (CrlItemDeclaration *)
C: void crl_declarations_set_instruction (crl_declarations_t * self, crl_item_declaration_t *)

Writer of slot 'instruction': Declarations for instructions.

To read this slot, use instruction().

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

#endif


#if CRL_NEED_DECLARATIONS

void reset_instruction ()

C++: void CrlDeclarations::reset_instruction ()
C: void crl_declarations_reset_instruction (crl_declarations_t * self)

NULL writer of slot 'instruction': Declarations for instructions.

To read this slot, use instruction().

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

#endif


#if CRL_NEED_DECLARATIONS

ItemDeclaration * operation () const

C++: CrlItemDeclaration * CrlDeclarations::operation () const
C: crl_item_declaration_t * crl_declarations_get_operation (crl_declarations_t const * self)

Reader of slot 'operation': Declarations for operations.

To write this slot, use set_operation()/reset_operation().

This reader is NULL safe; for this == NULL, it returns NULL.

#endif


#if CRL_NEED_DECLARATIONS

void set_operation (ItemDeclaration *)

C++: void CrlDeclarations::set_operation (CrlItemDeclaration *)
C: void crl_declarations_set_operation (crl_declarations_t * self, crl_item_declaration_t *)

Writer of slot 'operation': Declarations for operations.

To read this slot, use operation().

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

#endif


#if CRL_NEED_DECLARATIONS

void reset_operation ()

C++: void CrlDeclarations::reset_operation ()
C: void crl_declarations_reset_operation (crl_declarations_t * self)

NULL writer of slot 'operation': Declarations for operations.

To read this slot, use operation().

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

#endif


#if CRL_NEED_DECLARATIONS

ItemDeclaration * data () const

C++: CrlItemDeclaration * CrlDeclarations::data () const
C: crl_item_declaration_t * crl_declarations_get_data (crl_declarations_t const * self)

Reader of slot 'data': Declarations for datas.

To write this slot, use set_data()/reset_data().

This reader is NULL safe; for this == NULL, it returns NULL.

#endif


#if CRL_NEED_DECLARATIONS

void set_data (ItemDeclaration *)

C++: void CrlDeclarations::set_data (CrlItemDeclaration *)
C: void crl_declarations_set_data (crl_declarations_t * self, crl_item_declaration_t *)

Writer of slot 'data': Declarations for datas.

To read this slot, use data().

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

#endif


#if CRL_NEED_DECLARATIONS

void reset_data ()

C++: void CrlDeclarations::reset_data ()
C: void crl_declarations_reset_data (crl_declarations_t * self)

NULL writer of slot 'data': Declarations for datas.

To read this slot, use data().

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

#endif


#if CRL_NEED_DECLARATIONS

ItemDeclaration * bytes () const

C++: CrlItemDeclaration * CrlDeclarations::bytes () const
C: crl_item_declaration_t * crl_declarations_get_bytes (crl_declarations_t const * self)

Reader of slot 'bytes': Declarations for bytes.

To write this slot, use set_bytes()/reset_bytes().

This reader is NULL safe; for this == NULL, it returns NULL.

#endif


#if CRL_NEED_DECLARATIONS

void set_bytes (ItemDeclaration *)

C++: void CrlDeclarations::set_bytes (CrlItemDeclaration *)
C: void crl_declarations_set_bytes (crl_declarations_t * self, crl_item_declaration_t *)

Writer of slot 'bytes': Declarations for bytes.

To read this slot, use bytes().

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

#endif


#if CRL_NEED_DECLARATIONS

void reset_bytes ()

C++: void CrlDeclarations::reset_bytes ()
C: void crl_declarations_reset_bytes (crl_declarations_t * self)

NULL writer of slot 'bytes': Declarations for bytes.

To read this slot, use bytes().

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

#endif


#if CRL_NEED_DECLARATIONS

ItemDeclaration * meta () const

C++: CrlItemDeclaration * CrlDeclarations::meta () const
C: crl_item_declaration_t * crl_declarations_get_meta (crl_declarations_t const * self)

Reader of slot 'meta': Declarations for metas.

To write this slot, use set_meta()/reset_meta().

This reader is NULL safe; for this == NULL, it returns NULL.

#endif


#if CRL_NEED_DECLARATIONS

void set_meta (ItemDeclaration *)

C++: void CrlDeclarations::set_meta (CrlItemDeclaration *)
C: void crl_declarations_set_meta (crl_declarations_t * self, crl_item_declaration_t *)

Writer of slot 'meta': Declarations for metas.

To read this slot, use meta().

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

#endif


#if CRL_NEED_DECLARATIONS

void reset_meta ()

C++: void CrlDeclarations::reset_meta ()
C: void crl_declarations_reset_meta (crl_declarations_t * self)

NULL writer of slot 'meta': Declarations for metas.

To read this slot, use meta().

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

#endif


#if CRL_NEED_DECLARATIONS

ItemDeclaration * info () const

C++: CrlItemDeclaration * CrlDeclarations::info () const
C: crl_item_declaration_t * crl_declarations_get_info (crl_declarations_t const * self)

Reader of slot 'info': Declarations for infos.

To write this slot, use set_info()/reset_info().

This reader is NULL safe; for this == NULL, it returns NULL.

#endif


#if CRL_NEED_DECLARATIONS

void set_info (ItemDeclaration *)

C++: void CrlDeclarations::set_info (CrlItemDeclaration *)
C: void crl_declarations_set_info (crl_declarations_t * self, crl_item_declaration_t *)

Writer of slot 'info': Declarations for infos.

To read this slot, use info().

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

#endif


#if CRL_NEED_DECLARATIONS

void reset_info ()

C++: void CrlDeclarations::reset_info ()
C: void crl_declarations_reset_info (crl_declarations_t * self)

NULL writer of slot 'info': Declarations for infos.

To read this slot, use info().

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

#endif


#if CRL_NEED_DECLARATIONS

[constructor] CrlDeclarations ()

C++: CrlDeclarations::CrlDeclarations ()
C: crl_declarations_t * crl_declarations_new (void)
#endif


#if CRL_NEED_DECLARATIONS

[constructor] CrlDeclarations (no_heap_t)

C++: CrlDeclarations::CrlDeclarations (crl_no_heap_t)
C: Not available.

This class supports initialisation an locations other than the heap.

#endif


Occurrences of CrlDeclarations

CrlDeclarations::CrlDeclarations()
CrlDeclarations::CrlDeclarations(no_heap_t)
Declarations *CrlObject::as_Declarations()
Declarations const *CrlObject::as_Declarations() const
Declarations *CrlObject::cast_Declarations()
Declarations const *CrlObject::cast_Declarations() const
Declarations *CrlGraph::declarations() const
voidCrlGraph::set_declarations(Declarations *)


Generated by erwin-cgen © AbsInt Angewandte Informatik GmbH