| << ValueBox |
| ValueNested >> |
|
A cross reference to a CRL item. The id of the item will be printed in CRL and upon loading, the cross reference will be established to the corresponding structure.
This understands the Structure::set(Value *) event if the value turns out to be a ValueItem.
Immediate super class: ValueSimple
| Item * | item |
| int | Object:: | class_id |
| int | Object:: | heap_sig |
| int | Object:: | ref_count |
| UserData | Object:: | user_data |
| CrlValueItem | () | |||
| CrlValueItem | (Item *) | |||
| CrlValueItem | (ValueItem const &) | |||
| void | operator= | (ValueItem const &) | ||
| Value * | get | () | ||
| Value const * | get | () const | ||
| Item * | get_item | () const | ||
| bool | invalidate | () | ||
| bool | is_valid | () const | ||
| bool | is_valid_special | () const | ||
| Item * | item | () const | ||
| bool | poke | (Item * value) | ||
| bool | poke | (Value * value) | ||
| bool | poke_once | (Item * value) | ||
| bool | poke_once | (Value * value) | ||
| void | reset_item | () | ||
| void | set_item | (Item *) |
| C++: | CrlValueItem::CrlValueItem () |
| C: | crl_value_item_t * crl_value_item_new (void) |
#endif |
| C++: | CrlValueItem::CrlValueItem (CrlItem *) |
| C: | crl_value_item_t * crl_value_item_new_with_item (crl_item_t *) |
#endif |
| C++: | CrlValueItem::CrlValueItem (CrlValueItem const &) |
| C: | crl_value_item_t * crl_value_item_new_copy (crl_value_item_t const *) |
#endif |
| C++: | void CrlValueItem::operator= (CrlValueItem const &) |
| C: | void crl_value_item_assign (crl_value_item_t * self, crl_value_item_t const *) |
#endif |
| C++: | CrlItem * CrlValueItem::item () const |
| C: | Not available. |
This function redirects execution to m_item().
The implementation is NULL-safe; for this == NULL, this function returns NULL.
#endif |
| C++: | void CrlValueItem::set_item (CrlItem *) |
| C: | void crl_value_item_set_item (crl_value_item_t * self, crl_item_t *) |
sets the 'item()' slot
#endif |
| C++: | void CrlValueItem::reset_item () |
| C: | void crl_value_item_reset_item (crl_value_item_t * self) |
sets the 'item()' slot to NULL
#endif |
| C++: | CrlItem * CrlValueItem::get_item () const |
| C: | crl_item_t * crl_value_item_get_item (crl_value_item_t const * self) |
native
#endif |
| C++: | bool CrlValueItem::invalidate () |
| C: | crl_bool_t crl_value_item_invalidate (crl_value_item_t * self) |
#endif |
| C++: | bool CrlValueItem::is_valid () const |
| C: | crl_bool_t crl_value_item_is_valid (crl_value_item_t const * self) |
#endif |
| C++: | bool CrlValueItem::is_valid_special () const |
| C: | crl_bool_t crl_value_item_is_valid_special (crl_value_item_t const * self) |
#endif |
| C++: | bool CrlValueItem::poke (CrlItem * value) |
| C: | crl_bool_t crl_value_item_poke_item (crl_value_item_t * self, crl_item_t * value) |
#endif |
| C++: | bool CrlValueItem::poke_once (CrlItem * value) |
| C: | crl_bool_t crl_value_item_poke_once_item (crl_value_item_t * self, crl_item_t * value) |
#endif |
| C++: | CrlValue * CrlValueItem::get () |
| C: | crl_value_t * crl_value_item_get (crl_value_item_t * self) |
self
#endif |
| C++: | CrlValue const * CrlValueItem::get () const |
| C: | crl_value_t const * crl_value_item_get_const (crl_value_item_t const * self) |
#endif |
| C++: | bool CrlValueItem::poke (CrlValue * value) |
| C: | crl_bool_t crl_value_item_poke (crl_value_item_t * self, crl_value_t * value) |
wrap
#endif |
| C++: | bool CrlValueItem::poke_once (CrlValue * value) |
| C: | crl_bool_t crl_value_item_poke_once (crl_value_item_t * self, crl_value_t * value) |
< bool poke_once (Item * value)
#endif |
| CrlValueItem:: | CrlValueItem | () | ||
| CrlValueItem:: | CrlValueItem | (Item *) | ||
| CrlValueItem:: | CrlValueItem | (ValueItem const &) | ||
| void | CrlValueItem:: | operator= | (ValueItem const &) | |
| ValueItem * | CrlObject:: | as_ValueItem | () | |
| ValueItem const * | CrlObject:: | as_ValueItem | () const | |
| ValueItem * | CrlObject:: | cast_ValueItem | () | |
| ValueItem const * | CrlObject:: | cast_ValueItem | () const |
| Generated by erwin-cgen | © AbsInt Angewandte Informatik GmbH |