summaryrefslogtreecommitdiffstats
path: root/eo_tokenizer.h
diff options
context:
space:
mode:
Diffstat (limited to 'eo_tokenizer.h')
-rw-r--r--eo_tokenizer.h18
1 files changed, 10 insertions, 8 deletions
diff --git a/eo_tokenizer.h b/eo_tokenizer.h
index 5332ad6..3328ec4 100644
--- a/eo_tokenizer.h
+++ b/eo_tokenizer.h
@@ -34,11 +34,11 @@ extern int _eo_tokenizer_log_dom;
/* RET */
-typedef struct _eo_ret
+typedef struct _eo_ret_def
{
const char *type;
const char *comment;
-} Eo_Ret;
+} Eo_Ret_Def;
/* PARAMS */
@@ -46,29 +46,31 @@ typedef enum _param_way
{
IN,
OUT,
- INOUT
+ INOUT,
+ PARAM_WAY_LAST
} Param_Way;
-typedef struct _eo_param
+typedef struct _eo_param_def
{
Param_Way way;
const char *type;
const char *name;
const char *comment;
-} Eo_Param;
+} Eo_Param_Def;
/* PROPERTIES */
typedef enum _property_type
{
SETTER,
- GETTER
+ GETTER,
+ PROP_TYPE_LAST
} Property_Type;
typedef struct _eo_property_def
{
Property_Type type;
- Eo_Ret ret;
+ Eo_Ret_Def ret;
const char *name;
const char *comment;
Eina_List *params;
@@ -78,7 +80,7 @@ typedef struct _eo_property_def
typedef struct _eo_method_def
{
- Eo_Ret ret;
+ Eo_Ret_Def ret;
const char *name;
const char *comment;
Eina_List *params;