Symbol

Undocumented in source.
@nogc nothrow @safe
struct Symbol {
debug
ushort id;
enum IDsymbol;
nothrow
Symbol* Sl;
nothrow
Symbol* Sr;
nothrow
Symbol* Snext;
nothrow
dt_t* Sdt;
nothrow
int Salignment;
nothrow
type* Stype;
nothrow
Symbol* Sscope;
nothrow
const(char)* prettyIdent;
nothrow
targ_size_t Slocalgotoffset;
nothrow
SC Sclass;
nothrow
FL Sfl;
nothrow
SYMFLGS Sflags;
nothrow
vec_t Srange;
nothrow
vec_t Slvreg;
nothrow
targ_size_t Ssize;
nothrow
targ_size_t Soffset;
nothrow
SYMIDX Ssymnum;
nothrow
int Sseg;
nothrow
int Sweight;
nothrow
int Sdw_ref_idx;
nothrow
regm_t Sregsaved;
nothrow
Srcpos lposscopestart;
nothrow
uint lnoscopeend;
}

Members

Variables

Sident
char[1] Sident;

Identifier for this symbol

Meta