| << RoutineItem |
| Declarations >> |
|
For a given item (routine, block, etc.), the types of the attributes that are present. May also be used for constraining map-typed values (see TypeMap).
Immediate super class: Object
| MapSymbolAttribute | attrs |
| int | Object:: | class_id |
| int | Object:: | heap_sig |
| int | Object:: | ref_count |
| UserData | Object:: | user_data |
| CrlItemDeclaration | () | |||
| MapSymbolAttribute const * | attrs | () const | ||
| void | clear | () | ||
| bool | empty | () const | ||
| Attribute * | find | (char const *) const | ||
| Attribute * | find_sym | (char const *) const | ||
| bool | has | (char const *) const | ||
| bool | has_sym | (char const *) const | ||
| bool | non_empty | () const | ||
| void | reset | (char const *) | ||
| void | reset_sym | (char const *) | ||
| void | set | (char const *, Attribute *) | ||
| void | set | (char const *, Type *) | ||
| bool | set_once | (char const *, Attribute *) | ||
| bool | set_once | (char const *, Type *) | ||
| bool | set_once_sym | (char const *, Attribute *) | ||
| bool | set_once_sym | (char const *, Type *) | ||
| void | set_sym | (char const *, Attribute *) | ||
| void | set_sym | (char const *, Type *) |
| C++: | CrlMapSymbolAttribute const * CrlItemDeclaration::attrs () const |
| C: | CrlMapSymbolAttribute const * crl_item_declaration_get_attrs (crl_item_declaration_t const * self) |
Reader of slot 'attrs': Attribute types.
This reader is NULL safe; for this == NULL, it returns NULL.
#endif |
| C++: | CrlItemDeclaration::CrlItemDeclaration () |
| C: | crl_item_declaration_t * crl_item_declaration_new (void) |
#endif |
| C++: | bool CrlItemDeclaration::empty () const |
| C: | crl_bool_t crl_item_declaration_empty (crl_item_declaration_t const * self) |
#endif |
| C++: | bool CrlItemDeclaration::non_empty () const |
| C: | crl_bool_t crl_item_declaration_non_empty (crl_item_declaration_t const * self) |
#endif |
| C++: | void CrlItemDeclaration::clear () |
| C: | void crl_item_declaration_clear (crl_item_declaration_t * self) |
clears all declarations
#endif |
| C++: | bool CrlItemDeclaration::has (char const *) const |
| C: | crl_bool_t crl_item_declaration_has (crl_item_declaration_t const * self, char const *) |
#endif |
| C++: | CrlAttribute * CrlItemDeclaration::find (char const *) const |
| C: | crl_attribute_t * crl_item_declaration_find (crl_item_declaration_t const * self, char const *) |
#endif |
| C++: | bool CrlItemDeclaration::set_once (char const *, CrlAttribute *) |
| C: | crl_bool_t crl_item_declaration_set_once (crl_item_declaration_t * self, char const *, crl_attribute_t *) |
#endif |
| C++: | void CrlItemDeclaration::set (char const *, CrlAttribute *) |
| C: | void crl_item_declaration_set (crl_item_declaration_t * self, char const *, crl_attribute_t *) |
nothing can go wrong here
#endif |
| C++: | void CrlItemDeclaration::reset (char const *) |
| C: | void crl_item_declaration_reset (crl_item_declaration_t * self, char const *) |
#endif |
| C++: | bool CrlItemDeclaration::set_once (char const *, CrlType *) |
| C: | crl_bool_t crl_item_declaration_set_once_type (crl_item_declaration_t * self, char const *, crl_type_t *) |
#endif |
| C++: | void CrlItemDeclaration::set (char const *, CrlType *) |
| C: | void crl_item_declaration_set_type (crl_item_declaration_t * self, char const *, crl_type_t *) |
#endif |
| C++: | bool CrlItemDeclaration::has_sym (char const *) const |
| C: | crl_bool_t crl_item_declaration_has_sym (crl_item_declaration_t const * self, char const *) |
Read the docu for the Value:: functions, they work essentially the same:
#endif |
| C++: | CrlAttribute * CrlItemDeclaration::find_sym (char const *) const |
| C: | crl_attribute_t * crl_item_declaration_find_sym (crl_item_declaration_t const * self, char const *) |
#endif |
| C++: | bool CrlItemDeclaration::set_once_sym (char const *, CrlAttribute *) |
| C: | crl_bool_t crl_item_declaration_set_once_sym (crl_item_declaration_t * self, char const *, crl_attribute_t *) |
#endif |
| C++: | void CrlItemDeclaration::set_sym (char const *, CrlAttribute *) |
| C: | void crl_item_declaration_set_sym (crl_item_declaration_t * self, char const *, crl_attribute_t *) |
#endif |
| C++: | void CrlItemDeclaration::reset_sym (char const *) |
| C: | void crl_item_declaration_reset_sym (crl_item_declaration_t * self, char const *) |
#endif |
| C++: | bool CrlItemDeclaration::set_once_sym (char const *, CrlType *) |
| C: | crl_bool_t crl_item_declaration_set_once_sym_type (crl_item_declaration_t * self, char const *, crl_type_t *) |
#endif |
| C++: | void CrlItemDeclaration::set_sym (char const *, CrlType *) |
| C: | void crl_item_declaration_set_sym_type (crl_item_declaration_t * self, char const *, crl_type_t *) |
#endif |
| Generated by erwin-cgen | © AbsInt Angewandte Informatik GmbH |