|
Nearly CC
An educational compiler skeleton
|
This is the complete list of members for Symbol, including all inherited members.
| AUTO enum value (defined in Symbol) | Symbol | |
| EXTERN enum value (defined in Symbol) | Symbol | |
| FUNC_DECL enum value (defined in Symbol) | Symbol | |
| FUNC_DEF enum value (defined in Symbol) | Symbol | |
| get_codegen_name() const (defined in Symbol) | Symbol | |
| get_kind() const (defined in Symbol) | Symbol | inline |
| get_kind() const (defined in Symbol) | Symbol | |
| get_name() const (defined in Symbol) | Symbol | inline |
| get_name() const (defined in Symbol) | Symbol | |
| get_offset() const (defined in Symbol) | Symbol | inline |
| get_operand() const | HasOperand | inline |
| get_storage_class() const (defined in Symbol) | Symbol | inline |
| get_symtab() const (defined in Symbol) | Symbol | |
| get_type() const (defined in Symbol) | Symbol | inline |
| get_type() const (defined in Symbol) | Symbol | |
| GLOBAL enum value (defined in Symbol) | Symbol | |
| has_operand() const | HasOperand | inline |
| is_defined() const (defined in Symbol) | Symbol | |
| Kind enum name (defined in Symbol) | Symbol | |
| NONE enum value (defined in Symbol) | Symbol | |
| promote_fn_decl_to_def() (defined in Symbol) | Symbol | |
| set_codegen_name(const std::string &codegen_name) (defined in Symbol) | Symbol | |
| set_is_defined(bool is_defined) (defined in Symbol) | Symbol | |
| set_offset(unsigned offset) (defined in Symbol) | Symbol | inline |
| set_operand(const Operand &op) | HasOperand | inline |
| STATIC enum value (defined in Symbol) | Symbol | |
| StorageClass enum name (defined in Symbol) | Symbol | |
| STRUCT_TYPE_DEF enum value (defined in Symbol) | Symbol | |
| Symbol(const std::string &name, Kind kind, StorageClass storage_class, const Type *type) (defined in Symbol) | Symbol | |
| Symbol(SymbolKind kind, const std::string &name, const std::shared_ptr< Type > &type, SymbolTable *symtab, bool is_defined) (defined in Symbol) | Symbol | |
| UNION_TYPE_DEF enum value (defined in Symbol) | Symbol | |
| VAR_DEF enum value (defined in Symbol) | Symbol | |
| ~Symbol() (defined in Symbol) | Symbol | virtual |
| ~Symbol() (defined in Symbol) | Symbol |