forked from enlightenment/efl
eo: enable doc generation
This commit is contained in:
parent
9e246eadd0
commit
59a73bdcad
112
src/lib/eo/Eo.h
112
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.
|
||||
* @{
|
||||
|
|
Loading…
Reference in New Issue