Macros | |
| #define | EO_DBG_INFO_APPEND(LIST, NAME, TYPE, VALUE) |
| Creates a new debug info into a list. More... | |
Functions | |
| static Eo_Dbg_Info * | EO_DBG_INFO_LIST_APPEND (Eo_Dbg_Info *list, const char *name) |
| Creates a list inside debug info list. More... | |
| EAPI void | eo_dbg_info_free (Eo_Dbg_Info *info) |
| Frees the Eo_Dbg_Info tree. More... | |
Variables | |
| EAPI const Eina_Value_Type * | EO_DBG_INFO_TYPE |
| The Eina_Value_Type for the debug info. | |
| #define EO_DBG_INFO_APPEND | ( | LIST, | |
| NAME, | |||
| TYPE, | |||
| VALUE | |||
| ) |
Creates a new debug info into a list.
| [in] | LIST | list where to append (Eo_Dbg_Info *) |
| [in] | NAME | name of the parameter (const char *) |
| [in] | TYPE | type of the parameter (Eina_Value_Type *) |
| [in] | VALUE | value of the parameter |
Referenced by evas_object_color_get(), evas_object_image_source_unset(), evas_object_text_add(), evas_object_textblock_clear(), and evas_object_textgrid_add().
|
inlinestatic |
Creates a list inside debug info list.
| [in] | list | list where to append |
| [in] | name | name of the list |
References eina_stringshare_add(), eina_value_list_pappend(), eina_value_list_setup(), and _Eo_Dbg_Info::value.
Referenced by evas_object_color_get(), evas_object_image_source_unset(), evas_object_text_add(), evas_object_textblock_clear(), and evas_object_textgrid_add().
| EAPI void eo_dbg_info_free | ( | Eo_Dbg_Info * | info | ) |
Frees the Eo_Dbg_Info tree.
(The whole tree recursively).
| [in] | info | The tree to delete. |
References eina_error_set(), EINA_FALSE, eina_stringshare_del(), eina_stringshare_ref(), EINA_TRUE, eina_value_copy(), eina_value_flush(), eina_value_to_string(), eina_value_type_pset(), EINA_VALUE_TYPE_STRING, EINA_VALUE_TYPE_STRINGSHARE, EINA_VALUE_TYPE_VERSION, _Eo_Dbg_Info::value, and _Eina_Value_Type::value_size.