From 59a73bdcad82cd643dacbe0d9413d183daa4e35b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Zurcher?= Date: Sat, 12 Oct 2013 23:56:54 +0200 Subject: [PATCH] eo: enable doc generation --- src/lib/eo/Eo.h | 112 ++++++++++++++++++++++++------------------------ 1 file changed, 56 insertions(+), 56 deletions(-) diff --git a/src/lib/eo/Eo.h b/src/lib/eo/Eo.h index 36a7948de4..dc105b080c 100644 --- a/src/lib/eo/Eo.h +++ b/src/lib/eo/Eo.h @@ -34,62 +34,6 @@ extern "C" { #endif -/** - * @typedef Eo - * The basic Object type. - */ -typedef struct _Eo_Opaque Eo; - -/** - * @typedef Eo_Class - * The basic class type - should be removed, just for compat. - * @deprecated - */ -typedef Eo Eo_Class; - -/** - * @typedef Eo_Callback_Priority - * - * Callback priority value. Range is -32k - 32k. The lower the number, the - * higher the priority. - * - * @see EO_CALLBACK_PRIORITY_AFTER - * @see EO_CALLBACK_PRIORITY_BEFORE - * @see EO_CALLBACK_PRIORITY_DEFAULT - */ -typedef short Eo_Callback_Priority; - -#ifdef EFL_BETA_API_SUPPORT - -/** - * @var _eo_class_creation_lock - * This variable is used for locking purposes in the class_get function - * defined in #EO_DEFINE_CLASS. - * This is just to work around the fact that we need to init locks before - * using them. - * Don't touch it if you don't know what you are doing. - * @internal - */ -EAPI extern Eina_Spinlock _eo_class_creation_lock; - -/** - * @internal - * An enum representing the possible types of an Op. - */ -enum _Eo_Op_Type -{ - EO_OP_TYPE_INVALID = -1, /**< Invalid op. */ - EO_OP_TYPE_REGULAR = 0, /**< Regular op. */ - EO_OP_TYPE_CLASS, /**< Class op - a class op. Like static in Java/C++. */ -}; - -/** - * @internal - * @typedef Eo_Op_Type - * A convenience typedef for #_Eo_Op_Type. - */ -typedef enum _Eo_Op_Type Eo_Op_Type; - /** * @page eo_main Eo * @@ -150,6 +94,62 @@ typedef enum _Eo_Op_Type Eo_Op_Type; * @{ */ +/** + * @typedef Eo + * The basic Object type. + */ +typedef struct _Eo_Opaque Eo; + +/** + * @typedef Eo_Class + * The basic class type - should be removed, just for compat. + * @deprecated + */ +typedef Eo Eo_Class; + +/** + * @typedef Eo_Callback_Priority + * + * Callback priority value. Range is -32k - 32k. The lower the number, the + * higher the priority. + * + * @see EO_CALLBACK_PRIORITY_AFTER + * @see EO_CALLBACK_PRIORITY_BEFORE + * @see EO_CALLBACK_PRIORITY_DEFAULT + */ +typedef short Eo_Callback_Priority; + +#ifdef EFL_BETA_API_SUPPORT + +/** + * @var _eo_class_creation_lock + * This variable is used for locking purposes in the class_get function + * defined in #EO_DEFINE_CLASS. + * This is just to work around the fact that we need to init locks before + * using them. + * Don't touch it if you don't know what you are doing. + * @internal + */ +EAPI extern Eina_Spinlock _eo_class_creation_lock; + +/** + * @internal + * An enum representing the possible types of an Op. + */ +enum _Eo_Op_Type +{ + EO_OP_TYPE_INVALID = -1, /**< Invalid op. */ + EO_OP_TYPE_REGULAR = 0, /**< Regular op. */ + EO_OP_TYPE_CLASS, /**< Class op - a class op. Like static in Java/C++. */ +}; + +/** + * @internal + * @typedef Eo_Op_Type + * A convenience typedef for #_Eo_Op_Type. + */ +typedef enum _Eo_Op_Type Eo_Op_Type; + /** * @addtogroup Eo_Debug_Information Eo's Debug information helper. * @{