#include "symrec.h"
Definition at line 43 of file symrec.h.
◆ context_id
◆ symrec_t
| Enumerator |
|---|
| LOCAL | |
| FORMAL | |
| ADDED_STATIC | |
| VARIABLE | |
Definition at line 49 of file symrec.h.
◆ symbol_record() [1/3]
| symbol_record::symbol_record |
( |
const std::string & |
nm = "", |
|
|
symrec_t |
sc = LOCAL |
|
) |
| |
|
inline |
◆ symbol_record() [2/3]
◆ symbol_record() [3/3]
◆ ~symbol_record()
| symbol_record::~symbol_record |
( |
| ) |
|
|
default |
◆ data_offset()
| std::size_t symbol_record::data_offset |
( |
| ) |
const |
|
inline |
◆ dump()
◆ dup()
◆ frame_offset()
| std::size_t symbol_record::frame_offset |
( |
| ) |
const |
|
inline |
◆ is_added_static()
| bool symbol_record::is_added_static |
( |
| ) |
const |
|
inline |
◆ is_formal()
| bool symbol_record::is_formal |
( |
| ) |
const |
|
inline |
◆ is_local()
| bool symbol_record::is_local |
( |
| ) |
const |
|
inline |
◆ is_valid()
| bool symbol_record::is_valid |
( |
| ) |
const |
|
inline |
◆ is_variable()
| bool symbol_record::is_variable |
( |
| ) |
const |
|
inline |
◆ mark_added_static()
| void symbol_record::mark_added_static |
( |
| ) |
|
|
inline |
◆ mark_as_variable()
| void symbol_record::mark_as_variable |
( |
| ) |
|
|
inline |
◆ mark_formal()
| void symbol_record::mark_formal |
( |
| ) |
|
|
inline |
◆ mark_local()
| void symbol_record::mark_local |
( |
| ) |
|
|
inline |
◆ mark_variable()
| void symbol_record::mark_variable |
( |
| ) |
|
|
inline |
◆ name()
| std::string symbol_record::name |
( |
| ) |
const |
|
inline |
◆ operator bool()
| symbol_record::operator bool |
( |
| ) |
const |
|
inlineexplicit |
◆ operator=()
◆ rename()
| void symbol_record::rename |
( |
const std::string & |
new_name | ) |
|
|
inline |
◆ set_data_offset()
| void symbol_record::set_data_offset |
( |
std::size_t |
offset | ) |
|
|
inline |
◆ set_frame_offset()
| void symbol_record::set_frame_offset |
( |
std::size_t |
offset | ) |
|
|
inline |
◆ storage_class()
| unsigned int symbol_record::storage_class |
( |
| ) |
const |
|
inline |
◆ unmark_added_static()
| void symbol_record::unmark_added_static |
( |
| ) |
|
|
inline |
◆ unmark_as_variable()
| void symbol_record::unmark_as_variable |
( |
| ) |
|
|
inline |
◆ unmark_formal()
| void symbol_record::unmark_formal |
( |
| ) |
|
|
inline |
◆ unmark_local()
| void symbol_record::unmark_local |
( |
| ) |
|
|
inline |
◆ unmark_variable()
| void symbol_record::unmark_variable |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following file: