ddmd-experimental ~master (2021-12-25T08:46:30.2604305)
Dub
Repo
param_t
ddmd
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
param_t {
debug
ushort
id
;
char
*
Pident
;
type
*
Ptype
;
elem
*
Pelem
;
token_t
*
PelemToken
;
type
*
Pdeftype
;
param_t
*
Pptpl
;
Symbol
*
Psym
;
param_t
*
Pnext
;
pflags_t
Pflags
;
param_t
*
createTal
(param_t* );
param_t
*
search
(char* id);
int
searchn
(char* id);
uint
length
();
void
print
();
void
print_list
();
static
uint
sizeCheck
();
}
Members
Functions
createTal
param_t
*
createTal
(param_t* )
Undocumented in source.
length
uint
length
()
Undocumented in source.
print
void
print
()
Undocumented in source.
print_list
void
print_list
()
Undocumented in source.
search
param_t
*
search
(char* id)
Undocumented in source.
searchn
int
searchn
(char* id)
Undocumented in source.
Static functions
sizeCheck
uint
sizeCheck
()
Undocumented in source.
Variables
Pdeftype
type
*
Pdeftype
;
Undocumented in source.
Pelem
elem
*
Pelem
;
Undocumented in source.
PelemToken
token_t
*
PelemToken
;
Undocumented in source.
Pflags
pflags_t
Pflags
;
Undocumented in source.
Pident
char
*
Pident
;
Undocumented in source.
Pnext
param_t
*
Pnext
;
Undocumented in source.
Pptpl
param_t
*
Pptpl
;
Undocumented in source.
Psym
Symbol
*
Psym
;
Undocumented in source.
Ptype
type
*
Ptype
;
Undocumented in source.
id
ushort
id
;
Undocumented in source.
Meta
Source
See Implementation
ddmd
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
stflags_t
sthflags_t
struct_flags_t
symlist_t
vec_t
enums
BCFpublic
BCgoto
BFLvisited
FLAG_INPLACE
FLunde
Fpending
Fvtblgen
GOALnone
LANG
MPTRvirtual
PFLpreprocessor
PFexplicit
SCEXP
SENnotagname
SFLvalue
STRanonymous
WM
functions
baseclass_free
cpp_prettyident
funcsym_p
inline_asm
list_Classsym
list_block
list_mptr
list_symbol
mskl
preprocessor
prettyident
struct_free
manifest constants
GENOBJ
IDMAX
IDOHD
STRMAX
static variables
config
cstate
eecontext
gdeclar
pstate
structs
Blockx
Cstate
Declar
EEcontext
Pstate
Srcpos
Symbol
TME
TMF
TMNE
TMNF
Thunk
baseclass_t
blklst
block
code
dt_t
enum_t
func_t
meminit_t
mptr_t
param_t
struct_t
symtab_t
template_t
token_t
variables
BCFpmask