ddmd-experimental ~master (2021-12-25T08:46:30.2604305)
Dub
Repo
TYPE
ddmd
backend
type
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
TYPE {
debug
ushort
id
;
tym_t
Tty
;
type_flags_t
Tflags
;
mangle_t
Tmangle
;
uint
Tcount
;
TYPE
*
Tnext
;
union
__anonymous
;
list_t
Texcspec
;
Symbol
*
Ttypedef
;
static
uint
sizeCheck
();
}
Members
Static functions
sizeCheck
uint
sizeCheck
()
Undocumented in source.
Unions
__anonymous
union
__anonymous
Undocumented in source.
Variables
Tcount
uint
Tcount
;
Undocumented in source.
Texcspec
list_t
Texcspec
;
Undocumented in source.
Tflags
type_flags_t
Tflags
;
Undocumented in source.
Tmangle
mangle_t
Tmangle
;
Undocumented in source.
Tnext
TYPE
*
Tnext
;
Undocumented in source.
Tty
tym_t
Tty
;
Undocumented in source.
Ttypedef
Symbol
*
Ttypedef
;
Undocumented in source.
id
ushort
id
;
Undocumented in source.
Meta
Source
See Implementation
ddmd
backend
type
aliases
mangle_t
targ_size_t
type
type_flags_t
enums
TFprototype
mTYman_c
functions
symbol_struct_addField
type_alignsize
type_alloc
type_alloc_template
type_allocmemptr
type_allocn
type_assoc_array
type_delegate
type_dyn_array
type_embed
type_enum
type_fake
type_function
type_incCount
type_isvla
type_paramsize
type_pointer
type_setIdent
type_setcv
type_setmangle
type_setty
type_settype
type_static_array
type_struct
type_struct_class
static variables
tsptr2types
tstypes
structs
PARAM
TYPE
code