summaryrefslogtreecommitdiff
path: root/src/lib/eolian/eolian_database.h
diff options
context:
space:
mode:
authorDaniel Kolesa <d.kolesa@samsung.com>2019-09-04 15:56:32 +0200
committerDaniel Kolesa <d.kolesa@samsung.com>2019-09-04 16:27:54 +0200
commit0275ef0f33f017ad5a6cb681f1b108a2769c428f (patch)
tree065b30c4524465188c686e587cd1e7263d1a8fee /src/lib/eolian/eolian_database.h
parentc5b88ca745b5f457975963914bb2f319705f5c7e (diff)
eolian: add APIs to get full C types of parameters/returns/fields
These are needed because the type itself does not carry all the information it needs to carry (particularly by_ref).
Diffstat (limited to 'src/lib/eolian/eolian_database.h')
-rw-r--r--src/lib/eolian/eolian_database.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/eolian/eolian_database.h b/src/lib/eolian/eolian_database.h
index 8f67ab5..8a16733 100644
--- a/src/lib/eolian/eolian_database.h
+++ b/src/lib/eolian/eolian_database.h
@@ -425,7 +425,7 @@ void database_enum_add(Eolian_Unit *unit, Eolian_Typedecl *tp);
425void database_type_del(Eolian_Type *tp); 425void database_type_del(Eolian_Type *tp);
426void database_typedecl_del(Eolian_Typedecl *tp); 426void database_typedecl_del(Eolian_Typedecl *tp);
427 427
428void database_type_to_str(const Eolian_Type *tp, Eina_Strbuf *buf, const char *name, Eolian_C_Type_Type ctype); 428void database_type_to_str(const Eolian_Type *tp, Eina_Strbuf *buf, const char *name, Eolian_C_Type_Type ctype, Eina_Bool by_ref);
429void database_typedecl_to_str(const Eolian_Typedecl *tp, Eina_Strbuf *buf); 429void database_typedecl_to_str(const Eolian_Typedecl *tp, Eina_Strbuf *buf);
430 430
431Eolian_Typedecl *database_type_decl_find(const Eolian_Unit *src, const Eolian_Type *tp); 431Eolian_Typedecl *database_type_decl_find(const Eolian_Unit *src, const Eolian_Type *tp);