Cthulhu
0.2.10
Cthulhu compiler collection
|
Go to the source code of this file.
Data Structures | |
struct | tree_storage_t |
storage for a value More... | |
Typedefs | |
typedef typedefCT_BEGIN_API struct arena_t | arena_t |
typedef struct tree_context_t | tree_context_t |
Functions | |
CT_TREE_API void | tree_set_qualifiers (tree_t *tree, tree_quals_t qualifiers) |
CT_TREE_API tree_quals_t | tree_get_qualifiers (const tree_t *tree) |
CT_TREE_API void | tree_set_storage (tree_t *tree, tree_storage_t storage) |
CT_TREE_API tree_storage_t | tree_get_storage (const tree_t *tree) |
CT_TREE_API void | tree_set_eval (tree_t *tree, eval_model_t model) |
CT_TREE_API eval_model_t | tree_get_eval (const tree_t *tree) |
CT_PUREFN CT_TREE_API const node_t * | tree_get_node (const tree_t *tree) |
CT_PUREFN CT_TREE_API const char * | tree_get_name (const tree_t *tree) |
CT_PUREFN CT_TREE_API const char * | tree_get_user_name (const tree_t *tree) |
CT_PUREFN CT_TREE_API bool | tree_is_symbol_anonymous (const tree_t *tree) |
CT_PUREFN CT_TREE_API const tree_t * | tree_get_type (const tree_t *tree) |
CT_PUREFN CT_TREE_API tree_kind_t | tree_get_kind (const tree_t *tree) |
CT_PUREFN CT_TREE_API bool | tree_is (const tree_t *self, tree_kind_t kind) |
typedef struct tree_context_t tree_context_t |
CT_TREE_API eval_model_t tree_get_eval | ( | const tree_t * | tree | ) |
CT_PUREFN CT_TREE_API tree_kind_t tree_get_kind | ( | const tree_t * | tree | ) |
CT_TREE_API tree_quals_t tree_get_qualifiers | ( | const tree_t * | tree | ) |
CT_TREE_API tree_storage_t tree_get_storage | ( | const tree_t * | tree | ) |
CT_PUREFN CT_TREE_API bool tree_is | ( | const tree_t * | self, |
tree_kind_t | kind | ||
) |
CT_TREE_API void tree_set_eval | ( | tree_t * | tree, |
eval_model_t | model | ||
) |
CT_TREE_API void tree_set_qualifiers | ( | tree_t * | tree, |
tree_quals_t | qualifiers | ||
) |
CT_TREE_API void tree_set_storage | ( | tree_t * | tree, |
tree_storage_t | storage | ||
) |