This is the complete list of members for Semantic, including all inherited members.
add_identifier(Identifier *ident, bool is_global=false) | Semantic | |
break_ptr | Semantic | |
calc_expr_type(Type first, Type second) | Semantic | |
check_operation(Type f, Type s, std::string operation) | Semantic | |
continue_ptr | Semantic | |
create_function(std::string name, Type type, int pref, std::vector< int > inits, std::vector< Identifier * > ptrs, int ptr) | Semantic | |
create_table(bool new_func=false) | Semantic | |
current_function | Semantic | |
del_table() | Semantic | |
exprs | Semantic | |
funcs | Semantic | |
function_params_init | Semantic | |
function_params_pref | Semantic | |
get_function(std::string name, std::vector< Type > params) | Semantic | |
get_identifier(std::string name) | Semantic | |
global_tid | Semantic | private |
init_array(ExprType type, int size, void *&value, std::string name) | Semantic | |
is_convertible(Type first, Type second, bool is_func=false) | Semantic | |
is_in_function_header | Semantic | |
literal_to_type(LexicalAnalyzer &lex, Token current_token) | Semantic | |
params_ptrs | Semantic | |
string_to_type(std::string str) | Semantic | |
tid | Semantic | private |
type_to_string(Type type) | Semantic | |
was_function_assign | Semantic | |