X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=type.h;h=a3669a7e0abaca22621d7cf7e0957ec82963942b;hb=3486fabdf20fb345ac0b0098071c0cfc56005568;hp=276846e5f25ab6ba0ce6cd7cd40b12b5fb2139ec;hpb=0f81e48e002184e61774824dfa10d2ffec422710;p=cparser diff --git a/type.h b/type.h index 276846e..a3669a7 100644 --- a/type.h +++ b/type.h @@ -7,21 +7,23 @@ typedef struct type_t type_t; typedef struct atomic_type_t atomic_type_t; typedef struct pointer_type_t pointer_type_t; -typedef struct method_parameter_type_t method_parameter_type_t; +typedef struct method_parameter_t method_parameter_t; typedef struct method_type_t method_type_t; typedef struct compound_type_t compound_type_t; -typedef struct enum_entry_t enum_entry_t; typedef struct enum_type_t enum_type_t; typedef struct builtin_type_t builtin_type_t; void init_types(void); void exit_types(void); +void print_type(const type_t *type); + /** * prints a human readable form of @p type. prints an abstract typename * if symbol is NULL */ -void print_type(const type_t *type, const symbol_t *symbol); +void print_type_ext(const type_t *type, const symbol_t *symbol, + const context_t *context); /** * set output stream for the type printer