| << Meta |
| Parser >> |
|
A piece of informatino in a block of meta information.
Immediate super class: Item
| list_key_t | key_meta |
| Meta * | meta |
| MapSymbolValue | Item:: | attrs |
| int | Object:: | class_id |
| int | Object:: | heap_sig |
| int | WithID:: | id |
| int | Object:: | ref_count |
| UserData | Object:: | user_data |
| CrlInfo | () | |||
| CrlInfo | (Meta *) | |||
| CrlInfo | (Info const *, Meta *, bool) | |||
| ItemDeclaration * | declaration | () const | ||
| Graph * | graph | () const | ||
| list_key_t | key_meta | () const | ||
| Meta * | meta | () const | ||
| void | reset_meta | () |
| C++: | crl_list_key_t CrlInfo::key_meta () const |
| C: | crl_list_key_t crl_info_get_key_meta (crl_info_t const * self) |
Reader of slot 'key_meta': Storage place in meta section.
This reader must not be invoked with this == NULL.
#endif |
| C++: | CrlInfo::CrlInfo () |
| C: | crl_info_t * crl_info_new (void) |
Members:
#endif |
| C++: | CrlInfo::CrlInfo (CrlMeta *) |
| C: | crl_info_t * crl_info_new_and_append (crl_meta_t *) |
#endif |
| C++: | CrlInfo::CrlInfo (CrlInfo const *, CrlMeta *, bool) |
| C: | crl_info_t * crl_info_new_and_insert (crl_info_t const *, crl_meta_t *, crl_bool_t) |
#endif |
| C++: | CrlItemDeclaration * CrlInfo::declaration () const |
| C: | crl_item_declaration_t * crl_info_get_declaration (crl_info_t const * self) |
FIXME: This is not NULL-safe, we should have v_declaration() instead and a non-virtual, NULL-checking wrapper as usual.
#endif |
| C++: | void CrlInfo::reset_meta () |
| C: | void crl_info_reset_meta (crl_info_t * self) |
You cannot insert here as with other classes. Use Data::append/prepend/insert_before/insert_after instead.
#endif |
| C++: | CrlGraph * CrlInfo::graph () const |
| C: | crl_graph_t * crl_info_get_graph (crl_info_t const * self) |
NULL safe: if this == NULL, returns NULL
#endif |
| C++: | CrlMeta * CrlInfo::meta () const |
| C: | crl_meta_t * crl_info_get_meta (crl_info_t const * self) |
NULL safe: if this == NULL, returns NULL
#endif |
| CrlInfo:: | CrlInfo | () | ||
| CrlInfo:: | CrlInfo | (Meta *) | ||
| CrlInfo:: | CrlInfo | (Info const *, Meta *, bool) | ||
| void | CrlMeta:: | append | (Info *) | |
| Info * | CrlObject:: | as_Info | () | |
| Info const * | CrlObject:: | as_Info | () const | |
| Info * | CrlObject:: | cast_Info | () | |
| Info const * | CrlObject:: | cast_Info | () const | |
| void | CrlMeta:: | erase | (Info *) | |
| void | CrlMeta:: | erase | (list_key_t &, Info * = NULL) | |
| void | CrlMeta:: | insert | (Info const * relative, Info * new, bool back) | |
| void | CrlMeta:: | insert_after | (Info const *, Info *) | |
| void | CrlMeta:: | insert_before | (Info const *, Info *) | |
| void | CrlMeta:: | prepend | (Info *) |
| Generated by erwin-cgen | © AbsInt Angewandte Informatik GmbH |