<< PAGContextNode
 Top   Types   Functions   Classes   Index 

struct CrlPAGContextTree / crl_pag_context_tree_t

Concrete Class


Kinship

Immediate super class: Deletable

Slots

PAGContextNode * seq
PAGContextNode * wild
PAGContextNode * wild_seq

Inherited Slots

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

Members

CrlPAGContextTree()
~CrlPAGContextTree()
voidinsert(Context const *)
voidinsert(VectorContext const &)
voidreset_seq()
voidreset_wild()
voidreset_wild_seq()
PAGContextNode *seq() const
voidset_seq(PAGContextNode *)
voidset_wild(PAGContextNode *)
voidset_wild_seq(PAGContextNode *)
PAGContextNode *wild() const
PAGContextNode *wild_seq() 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_pag_context_tree_is_not_equal
Object::operator<crl_pag_context_tree_is_less_than
Object::operator<=crl_pag_context_tree_is_less_equal
Object::operator==crl_pag_context_tree_is_equal
Object::operator>crl_pag_context_tree_is_greater_than
Object::operator>=crl_pag_context_tree_is_greater_equal
Object::_ref
Object::_ref_unref
Object::_unref
Object::_unref_no_delete
Object::check_sigcrl_pag_context_tree_check_sig
Object::class_idcrl_pag_context_tree_get_class_id
Object::cmpcrl_pag_context_tree_cmp
Object::cmp_shallowcrl_pag_context_tree_cmp_shallow
Object::graphcrl_pag_context_tree_get_graph_const
Object::hashcrl_pag_context_tree_hash
Object::hash_shallowcrl_pag_context_tree_hash_shallow
Object::heap_sigcrl_pag_context_tree_get_heap_sig
Object::klass_idcrl_pag_context_tree_get_klass_id
Object::klass_namecrl_pag_context_tree_get_klass_name
Object::mapcrl_pag_context_tree_map
Object::map_subcrl_pag_context_tree_map_sub_with_data
Object::printcrl_pag_context_tree_print_vchar
Object::ref_count
Object::routinecrl_pag_context_tree_get_routine_const
Object::set_user_datacrl_pag_context_tree_set_user_data
Object::to_vcharcrl_pag_context_tree_to_vchar
Object::user_datacrl_pag_context_tree_get_user_data_const


Detailed Descriptions


#if CRL_NEED_PAG_CONTEXT_TREE

PAGContextNode * wild () const

C++: CrlPAGContextNode * CrlPAGContextTree::wild () const
C: crl_pag_context_node_t * crl_pag_context_tree_get_wild (crl_pag_context_tree_t const * self)

Reader of slot 'wild': Fully wild contexts.

To write this slot, use set_wild()/reset_wild().

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

#endif


#if CRL_NEED_PAG_CONTEXT_TREE

void set_wild (PAGContextNode *)

C++: void CrlPAGContextTree::set_wild (CrlPAGContextNode *)
C: void crl_pag_context_tree_set_wild (crl_pag_context_tree_t * self, crl_pag_context_node_t *)

Writer of slot 'wild': Fully wild contexts.

To read this slot, use wild().

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

#endif


#if CRL_NEED_PAG_CONTEXT_TREE

void reset_wild ()

C++: void CrlPAGContextTree::reset_wild ()
C: void crl_pag_context_tree_reset_wild (crl_pag_context_tree_t * self)

NULL writer of slot 'wild': Fully wild contexts.

To read this slot, use wild().

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

#endif


#if CRL_NEED_PAG_CONTEXT_TREE

PAGContextNode * seq () const

C++: CrlPAGContextNode * CrlPAGContextTree::seq () const
C: crl_pag_context_node_t * crl_pag_context_tree_get_seq (crl_pag_context_tree_t const * self)

Reader of slot 'seq': Sequences without wildcard in front.

To write this slot, use set_seq()/reset_seq().

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

#endif


#if CRL_NEED_PAG_CONTEXT_TREE

void set_seq (PAGContextNode *)

C++: void CrlPAGContextTree::set_seq (CrlPAGContextNode *)
C: void crl_pag_context_tree_set_seq (crl_pag_context_tree_t * self, crl_pag_context_node_t *)

Writer of slot 'seq': Sequences without wildcard in front.

To read this slot, use seq().

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

#endif


#if CRL_NEED_PAG_CONTEXT_TREE

void reset_seq ()

C++: void CrlPAGContextTree::reset_seq ()
C: void crl_pag_context_tree_reset_seq (crl_pag_context_tree_t * self)

NULL writer of slot 'seq': Sequences without wildcard in front.

To read this slot, use seq().

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

#endif


#if CRL_NEED_PAG_CONTEXT_TREE

PAGContextNode * wild_seq () const

C++: CrlPAGContextNode * CrlPAGContextTree::wild_seq () const
C: crl_pag_context_node_t * crl_pag_context_tree_get_wild_seq (crl_pag_context_tree_t const * self)

Reader of slot 'wild_seq': Sequences with wildcard ?->?*- in front.

To write this slot, use set_wild_seq()/reset_wild_seq().

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

#endif


#if CRL_NEED_PAG_CONTEXT_TREE

void set_wild_seq (PAGContextNode *)

C++: void CrlPAGContextTree::set_wild_seq (CrlPAGContextNode *)
C: void crl_pag_context_tree_set_wild_seq (crl_pag_context_tree_t * self, crl_pag_context_node_t *)

Writer of slot 'wild_seq': Sequences with wildcard ?->?*- in front.

To read this slot, use wild_seq().

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

#endif


#if CRL_NEED_PAG_CONTEXT_TREE

void reset_wild_seq ()

C++: void CrlPAGContextTree::reset_wild_seq ()
C: void crl_pag_context_tree_reset_wild_seq (crl_pag_context_tree_t * self)

NULL writer of slot 'wild_seq': Sequences with wildcard ?->?*- in front.

To read this slot, use wild_seq().

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

#endif


#if CRL_NEED_PAG_CONTEXT_TREE

[constructor] CrlPAGContextTree ()

C++: CrlPAGContextTree::CrlPAGContextTree ()
C: crl_pag_context_tree_t * crl_pag_context_tree_new (void)
#endif


#if CRL_NEED_PAG_CONTEXT_TREE

[destructor] ~CrlPAGContextTree ()

C++: CrlPAGContextTree::~CrlPAGContextTree ()
C: void crl_pag_context_tree_delete (crl_pag_context_tree_t * self)
#endif


#if CRL_NEED_PAG_CONTEXT_TREE

void insert (Context const *)

C++: void CrlPAGContextTree::insert (CrlContext const *)
C: void crl_pag_context_tree_insert (crl_pag_context_tree_t * self, crl_context_t const *)
#endif


#if CRL_NEED_PAG_CONTEXT_TREE

void insert (VectorContext const &)

C++: void CrlPAGContextTree::insert (CrlVectorContext const &)
C: void crl_pag_context_tree_insert_vector (crl_pag_context_tree_t * self, CrlVectorContext const *)
#endif


Occurrences of CrlPAGContextTree

CrlPAGContextTree::CrlPAGContextTree()
PAGContextTree *CrlObject::as_PAGContextTree()
PAGContextTree const *CrlObject::as_PAGContextTree() const
PAGContextTree *CrlObject::cast_PAGContextTree()
PAGContextTree const *CrlObject::cast_PAGContextTree() const


Generated by erwin-cgen © AbsInt Angewandte Informatik GmbH