ddc ~master (2020-05-01T11:40:35Z)
Dub
Repo
Symbol
dmd
backend
cc
extern (
C
++) @
nogc
nothrow
struct
Symbol {
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
;
version(SCPP)
nothrow
Symbol
*
Scover
;
version(SCPP)
nothrow
uint
Ssequence
;
version(HTOD)
nothrow
Symbol
*
Scover
;
version(HTOD)
nothrow
uint
Ssequence
;
version(MARS)
nothrow
const
(
char
)*
prettyIdent
;
nothrow
targ_size_t
Slocalgotoffset
;
nothrow
enum_SC
Sclass
;
nothrow
char
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
uint
lnoscopestart
;
nothrow
uint
lnoscopeend
;
nothrow
char
[
1
]
Sident
;
}
Members
Variables
Sident
char
[
1
]
Sident
;
Identifier for this symbol
Meta
Source
See Implementation
dmd
backend
cc
aliases
BC
ClassDeclaration_
FL
enum_flags_t
mptr_flags_t
pflags_t
sfile_flags_t
struct_flags_t
functions
ehmethod
list_symbol
manifest constants
IDMAX
structs
BlockRange
Cstate
EEcontext
Pstate
Srcpos
Symbol
TME
TMF
TMNE
TMNF
baseclass_t
dt_t
meminit_t
symtab_t
template_t