ddc ~loc-offset (2022-03-28T17:00:24.1812298)
Dub
Repo
struct_t
dmd
backend
cc
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
extern (
C
++) @
nogc
nothrow
struct
struct_t {
targ_size_t
Sstructsize
;
symlist_t
Sfldlst
;
Symbol
*
Sroot
;
uint
Salignsize
;
ubyte
Sstructalign
;
struct_flags_t
Sflags
;
tym_t
ptrtype
;
ushort
access
;
targ_size_t
Snonvirtsize
;
list_t
Svirtual
;
list_t
*
Spvirtder
;
symlist_t
Sopoverload
;
symlist_t
Scastoverload
;
symlist_t
Sclassfriends
;
symlist_t
Sfriendclass
;
symlist_t
Sfriendfuncs
;
symlist_t
Sinlinefuncs
;
baseclass_t
*
Sbase
;
baseclass_t
*
Svirtbase
;
baseclass_t
*
Smptrbase
;
baseclass_t
*
Sprimary
;
Funcsym
*
Svecctor
;
Funcsym
*
Sctor
;
Funcsym
*
Sdtor
;
Funcsym
*
Sprimdtor
;
Funcsym
*
Spriminv
;
Funcsym
*
Sscaldeldtor
;
Funcsym
*
Sinvariant
;
Symbol
*
Svptr
;
Symbol
*
Svtbl
;
Symbol
*
Svbptr
;
Symbol
*
Svbptr_parent
;
targ_size_t
Svbptr_off
;
Symbol
*
Svbtbl
;
baseclass_t
*
Svbptrbase
;
Funcsym
*
Sopeq
;
Funcsym
*
Sopeq2
;
Funcsym
*
Scpct
;
Funcsym
*
Sveccpct
;
Symbol
*
Salias
;
Symbol
*
Stempsym
;
type
*
Sarg1type
;
type
*
Sarg2type
;
param_t
*
Sarglist
;
param_t
*
Spr_arglist
;
}
Members
Variables
Salias
Symbol
*
Salias
;
Undocumented in source.
Salignsize
uint
Salignsize
;
Undocumented in source.
Sarg1type
type
*
Sarg1type
;
Undocumented in source.
Sarg2type
type
*
Sarg2type
;
Undocumented in source.
Sarglist
param_t
*
Sarglist
;
Undocumented in source.
Sbase
baseclass_t
*
Sbase
;
Undocumented in source.
Scastoverload
symlist_t
Scastoverload
;
Undocumented in source.
Sclassfriends
symlist_t
Sclassfriends
;
Undocumented in source.
Scpct
Funcsym
*
Scpct
;
Undocumented in source.
Sctor
Funcsym
*
Sctor
;
Undocumented in source.
Sdtor
Funcsym
*
Sdtor
;
Undocumented in source.
Sflags
struct_flags_t
Sflags
;
Undocumented in source.
Sfldlst
symlist_t
Sfldlst
;
Undocumented in source.
Sfriendclass
symlist_t
Sfriendclass
;
Undocumented in source.
Sfriendfuncs
symlist_t
Sfriendfuncs
;
Undocumented in source.
Sinlinefuncs
symlist_t
Sinlinefuncs
;
Undocumented in source.
Sinvariant
Funcsym
*
Sinvariant
;
Undocumented in source.
Smptrbase
baseclass_t
*
Smptrbase
;
Undocumented in source.
Snonvirtsize
targ_size_t
Snonvirtsize
;
Undocumented in source.
Sopeq
Funcsym
*
Sopeq
;
Undocumented in source.
Sopeq2
Funcsym
*
Sopeq2
;
Undocumented in source.
Sopoverload
symlist_t
Sopoverload
;
Undocumented in source.
Spr_arglist
param_t
*
Spr_arglist
;
Undocumented in source.
Sprimary
baseclass_t
*
Sprimary
;
Undocumented in source.
Sprimdtor
Funcsym
*
Sprimdtor
;
Undocumented in source.
Spriminv
Funcsym
*
Spriminv
;
Undocumented in source.
Spvirtder
list_t
*
Spvirtder
;
Undocumented in source.
Sroot
Symbol
*
Sroot
;
Undocumented in source.
Sscaldeldtor
Funcsym
*
Sscaldeldtor
;
Undocumented in source.
Sstructalign
ubyte
Sstructalign
;
Undocumented in source.
Sstructsize
targ_size_t
Sstructsize
;
Undocumented in source.
Stempsym
Symbol
*
Stempsym
;
Undocumented in source.
Svbptr
Symbol
*
Svbptr
;
Undocumented in source.
Svbptr_off
targ_size_t
Svbptr_off
;
Undocumented in source.
Svbptr_parent
Symbol
*
Svbptr_parent
;
Undocumented in source.
Svbptrbase
baseclass_t
*
Svbptrbase
;
Undocumented in source.
Svbtbl
Symbol
*
Svbtbl
;
Undocumented in source.
Sveccpct
Funcsym
*
Sveccpct
;
Undocumented in source.
Svecctor
Funcsym
*
Svecctor
;
Undocumented in source.
Svirtbase
baseclass_t
*
Svirtbase
;
Undocumented in source.
Svirtual
list_t
Svirtual
;
Undocumented in source.
Svptr
Symbol
*
Svptr
;
Undocumented in source.
Svtbl
Symbol
*
Svtbl
;
Undocumented in source.
access
ushort
access
;
Undocumented in source.
ptrtype
tym_t
ptrtype
;
Undocumented in source.
Meta
Source
See Implementation
dmd
backend
cc
aliases
Aliassym
BC
ClassDeclaration_
Classsym
Declaration_
FL
Funcsym
Module_
Nspacesym
baseclass_flags_t
bflags_t
enum_SC
enum_TK
enum_flags_t
func_flags3_t
func_flags_t
goal_t
mptr_flags_t
pflags_t
sfile_flags_t
stflags_t
sthflags_t
struct_flags_t
symlist_t
vec_t
enums
BCFpublic
BCgoto
BFLvisited
DT_abytes
FLAG_INPLACE
FLunde
Fpending
Fvtblgen
GOALnone
LANG
MPTRvirtual
PFLpreprocessor
PFexplicit
SCEXP
SENnotagname
SFLvalue
SFonce
STRanonymous
WM
functions
CPP
Srcpos_print
Symbol_Salignsize
Symbol_Sisdead
Symbol_isAffected
Symbol_needThis
baseclass_free
cpp_prettyident
ehmethod
funcsym_p
inline_asm
isclassmember
list_Classsym
list_block
list_mptr
list_setsymbol
list_symbol
mskl
param_debug
param_t_createTal
param_t_length
param_t_print
param_t_print_list
param_t_search
param_t_searchn
preprocessor
prettyident
sfile
sfile_debug
srcfiles_name
symbol_debug
manifest constants
ACTIVITY
COMPILER
GENOBJ
IDMAX
IDOHD
LARGECODE
LARGEDATA
SRCFILES_MAX
STRMAX
static functions
srcpos_name
srcpos_sfile
static variables
config
cstate
eecontext
gdeclar
pstate
structs
BlockRange
Blockx
Cstate
Declar
EEcontext
Pstate
Sfile
Srcfiles
Srcpos
Symbol
TME
TMF
TMNE
TMNF
Thunk
baseclass_t
blklst
block
dt_t
enum_t
func_t
meminit_t
mptr_t
param_t
struct_t
symtab_t
template_t
token_t
variables
BCFpmask