diff options
Diffstat (limited to 'eo_tokenizer.h')
-rw-r--r-- | eo_tokenizer.h | 18 |
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; |