|
ender
0.0.9
Descriptorlibrary
|
An item represents any identifier a Ender_Lib might have. More...
An item represents any identifier a Ender_Lib might have.
| typedef struct _Ender_Item Ender_Item |
Item handle.
| enum Ender_Item_Type |
The type of an item
| ENDER_ITEM_TYPE_INVALID |
Impossible case |
| ENDER_ITEM_TYPE_BASIC |
The item is a Basic |
| ENDER_ITEM_TYPE_FUNCTION |
The item is a Function |
| ENDER_ITEM_TYPE_ATTR |
The item is a Attr |
| ENDER_ITEM_TYPE_ARG |
The item is a Arg |
| ENDER_ITEM_TYPE_OBJECT |
The item is a Object |
| ENDER_ITEM_TYPE_STRUCT |
The item is a Struct |
| ENDER_ITEM_TYPE_CONSTANT |
The item is a Constant |
| ENDER_ITEM_TYPE_ENUM |
The item is a Enum |
| ENDER_ITEM_TYPE_DEF |
The item is a Def |
| enum Ender_Item_Transfer |
The type of transfer
| EAPI Ender_Item* ender_item_ref | ( | Ender_Item * | thiz | ) |
Increase the reference counter of an item.
| [in] | thiz | The item |
| EAPI void ender_item_unref | ( | Ender_Item * | thiz | ) |
Decrease the reference counter of an item.
| [in] | thiz | The item |
| EAPI const char* ender_item_name_get | ( | Ender_Item * | thiz | ) |
Get the name of an item
| thiz | The item to get the name from |
| EAPI char* ender_item_full_name_get | ( | Ender_Item * | thiz | ) |
Get the full name of an item
The full name is the actual item's name appended to every parent's name
| thiz | The item to get the full name from |
| EAPI Ender_Item_Type ender_item_type_get | ( | Ender_Item * | thiz | ) |
Get the type of an item
| thiz | The item to get the type from |
| EAPI Ender_Item* ender_item_parent_get | ( | Ender_Item * | thiz | ) |
| EAPI const Ender_Lib* ender_item_lib_get | ( | Ender_Item * | thiz | ) |
Get the library an item belongs to
| thiz | The item to get the library from |
| EAPI Eina_Bool ender_item_is_exception | ( | Ender_Item * | i | ) |
Check if the item is an exception item An exception item is an item of type eina.error
| i | The item to check |
1.7.6.1