dmd.backend.cdef
Configuration enums/variables for different targets
Discussion
Compiler implementation of the D programming language.
License
Source: backend/cdef.d
-
Declaration
enum int
EXIT_BREAK
;Limits & machine dependent stuff.
-
Declaration
enum
linkage_t
: int;Configuration
-
Declaration
enum
EHmethod
: int;Exception handling method
-
Declaration
union
eve
;Union of all data types. Storage allocated must be the right size of the data on the TARGET, not the host.
-
Declaration
enum
SC
: ubyte;Storage classes
-
Declaration
unde
undefined
-
Declaration
auto_
automatic (stack)
-
Declaration
static_
statically allocated
-
Declaration
thread
thread
local -
Declaration
extern_
external
-
Declaration
register
registered variable
-
Declaration
pseudo
pseudo
register variable -
Declaration
global
top level
global
definition -
Declaration
comdat
initialized common block
-
Declaration
parameter
function
parameter
-
Declaration
regpar
function register parameter
-
Declaration
fastpar
function parameter passed in register
-
Declaration
shadowreg
function parameter passed in register, shadowed on stack
-
Declaration
typedef_
type definition
-
Declaration
explicit
explicit
-
Declaration
mutable
mutable
-
Declaration
label
goto
label
-
Declaration
struct_
struct/class/union tag name
-
Declaration
enum_
enum tag name
-
Declaration
field
bit
field
of struct or union -
Declaration
const_
constant integer
-
Declaration
member
member
of struct or union -
Declaration
anon
member of anonymous union
-
Declaration
inline
for
inline
functions -
Declaration
sinline
for static inline functions
-
Declaration
einline
for extern inline functions
-
Declaration
overload
for overloaded function names
-
Declaration
friend
friend
of a class -
Declaration
virtual
virtual
function -
Declaration
locstat
static, but local to a function
-
Declaration
template_
class template
-
Declaration
functempl
function template
-
Declaration
ftexpspec
function template explicit specialization
-
Declaration
linkage
function
linkage
symbol -
Declaration
public_
generate a pubdef for this
-
Declaration
comdef
uninitialized common block
-
Declaration
bprel
variable at fixed offset from frame pointer
-
Declaration
namespace
namespace
-
Declaration
alias_
alias to another symbol
-
Declaration
funcalias
alias to another function symbol
-
Declaration
memalias
alias to base class member
-
Declaration
stack
offset from
stack
pointer (not frame pointer) -
Declaration
adl
list of ADL symbols for overloading
-