#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: