efl/src/tests/eolian/data/function_as_argument_ref.h

31 lines
795 B
C

#ifndef _EOLIAN_FUNCTION_POINTERS_EO_H_
#define _EOLIAN_FUNCTION_POINTERS_EO_H_
#ifndef _FUNCTION_AS_ARGUMENT_EO_CLASS_TYPE
#define _FUNCTION_AS_ARGUMENT_EO_CLASS_TYPE
typedef Eo Function_As_Argument;
#endif
#ifndef _FUNCTION_AS_ARGUMENT_EO_TYPES
#define _FUNCTION_AS_ARGUMENT_EO_TYPES
#endif
/** Docs for class Function_As_Argument.
*
* @since 1.66
*
* @ingroup Function_As_Argument
*/
#define FUNCTION_AS_ARGUMENT_CLASS function_as_argument_class_get()
EAPI EAPI_WEAK const Efl_Class *function_as_argument_class_get(void) EINA_CONST;
EAPI EAPI_WEAK void function_as_argument_set_cb(Eo *obj, void *cb_data, SimpleFunc cb, Eina_Free_Cb cb_free_cb);
EAPI EAPI_WEAK char *function_as_argument_call_cb(Eo *obj, int a, double b) EFL_TRANSFER_OWNERSHIP EINA_WARN_UNUSED_RESULT;
#endif