forked from enlightenment/efl
eolian: add builtin type for Eina_Future
This commit is contained in:
parent
cc744596b3
commit
c116695311
|
@ -320,6 +320,7 @@ typedef enum
|
||||||
|
|
||||||
EOLIAN_TYPE_BUILTIN_ACCESSOR,
|
EOLIAN_TYPE_BUILTIN_ACCESSOR,
|
||||||
EOLIAN_TYPE_BUILTIN_ARRAY,
|
EOLIAN_TYPE_BUILTIN_ARRAY,
|
||||||
|
EOLIAN_TYPE_BUILTIN_FUTURE,
|
||||||
EOLIAN_TYPE_BUILTIN_ITERATOR,
|
EOLIAN_TYPE_BUILTIN_ITERATOR,
|
||||||
EOLIAN_TYPE_BUILTIN_HASH,
|
EOLIAN_TYPE_BUILTIN_HASH,
|
||||||
EOLIAN_TYPE_BUILTIN_LIST,
|
EOLIAN_TYPE_BUILTIN_LIST,
|
||||||
|
|
|
@ -183,7 +183,7 @@ _validate_typedecl(Validate_State *vals, Eolian_Typedecl *tp)
|
||||||
|
|
||||||
static const char * const eo_complex_frees[] =
|
static const char * const eo_complex_frees[] =
|
||||||
{
|
{
|
||||||
"eina_accessor_free", "eina_array_free",
|
"eina_accessor_free", "eina_array_free", NULL, /* future */
|
||||||
"eina_iterator_free", "eina_hash_free",
|
"eina_iterator_free", "eina_hash_free",
|
||||||
"eina_list_free", "eina_inarray_free", "eina_inlist_free"
|
"eina_list_free", "eina_inarray_free", "eina_inlist_free"
|
||||||
};
|
};
|
||||||
|
|
|
@ -72,8 +72,8 @@ static const char * const ctypes[] =
|
||||||
|
|
||||||
"void",
|
"void",
|
||||||
|
|
||||||
"Eina_Accessor *", "Eina_Array *", "Eina_Iterator *", "Eina_Hash *",
|
"Eina_Accessor *", "Eina_Array *", "Eina_Future *", "Eina_Iterator *",
|
||||||
"Eina_List *", "Eina_Inarray *", "Eina_Inlist *",
|
"Eina_Hash *", "Eina_List *", "Eina_Inarray *", "Eina_Inlist *",
|
||||||
"Eina_Value", "Eina_Value *",
|
"Eina_Value", "Eina_Value *",
|
||||||
"char *", "const char *", "Eina_Stringshare *", "Eina_Strbuf *",
|
"char *", "const char *", "Eina_Stringshare *", "Eina_Strbuf *",
|
||||||
|
|
||||||
|
|
|
@ -51,8 +51,8 @@ enum Tokens
|
||||||
\
|
\
|
||||||
KW(void), \
|
KW(void), \
|
||||||
\
|
\
|
||||||
KW(accessor), KW(array), KW(iterator), KW(hash), KW(list), KW(inarray), KW(inlist), \
|
KW(accessor), KW(array), KW(future), KW(iterator), KW(hash), KW(list), \
|
||||||
KW(any_value), KW(any_value_ptr), \
|
KW(inarray), KW(inlist), KW(any_value), KW(any_value_ptr), \
|
||||||
KW(mstring), KW(string), KW(stringshare), KW(strbuf), \
|
KW(mstring), KW(string), KW(stringshare), KW(strbuf), \
|
||||||
\
|
\
|
||||||
KW(void_ptr), \
|
KW(void_ptr), \
|
||||||
|
|
Loading…
Reference in New Issue