ddc ~master (2022-05-11T07:34:37.0755476)
Dub
Repo
Blockx
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
Blockx {
version(MARS)
block
*
startblock
;
version(MARS)
block
*
curblock
;
version(MARS)
Funcsym
*
funcsym
;
version(MARS)
Symbol
*
context
;
version(MARS)
int
scope_index
;
version(MARS)
int
next_index
;
version(MARS)
uint
flags
;
version(MARS)
block
*
tryblock
;
version(MARS)
elem
*
init
;
version(MARS)
ClassDeclaration_
classdec
;
version(MARS)
Declaration_
member
;
version(MARS)
Module_
_module
;
}
Members
Variables
_module
Module_
_module
;
Undocumented in source.
classdec
ClassDeclaration_
classdec
;
Undocumented in source.
context
Symbol
*
context
;
Undocumented in source.
curblock
block
*
curblock
;
Undocumented in source.
flags
uint
flags
;
Undocumented in source.
funcsym
Funcsym
*
funcsym
;
Undocumented in source.
init
elem
*
init
;
Undocumented in source.
member
Declaration_
member
;
Undocumented in source.
next_index
int
next_index
;
Undocumented in source.
scope_index
int
scope_index
;
Undocumented in source.
startblock
block
*
startblock
;
Undocumented in source.
tryblock
block
*
tryblock
;
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
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
template_t
token_t
variables
BCFpmask