View source code
Display the source code in dmd/backend/cdef.d from which this
page was generated on github.
Report a bug
If you spot a problem with this page, click here to create a
Bugzilla issue.
Improve this page
Quickly fork, edit online, and submit a pull request for this page.
Requires a signed-in GitHub account. This works well for small changes.
If you'd like to make larger changes you may want to consider using
local clone.
Enum dmd.backend.cdef.SC
Storage classes
enum SC
: ubyte { ... }
Enum members
Name | Description |
---|---|
adl
|
list of ADL symbols for overloading |
alias_
|
alias to another symbol |
anon
|
member of anonymous union |
auto_
|
automatic (stack) |
bprel
|
variable at fixed offset from frame pointer |
comdat
|
initialized common block |
comdef
|
uninitialized common block |
const_
|
constant integer |
einline
|
for extern inline functions |
enum_
|
enum tag name |
explicit
|
explicit |
extern_
|
external |
fastpar
|
function parameter passed in register |
field
|
bit field of struct or union |
friend
|
friend of a class |
ftexpspec
|
function template explicit specialization |
funcalias
|
alias to another function symbol |
functempl
|
function template |
global
|
top level global definition |
inline
|
for inline functions |
label
|
goto label |
linkage
|
function linkage symbol |
locstat
|
static, but local to a function |
memalias
|
alias to base class member |
member
|
member of struct or union |
mutable
|
mutable |
namespace
|
namespace |
overload
|
for overloaded function names |
parameter
|
function parameter |
pseudo
|
pseudo register variable |
public_
|
generate a pubdef for this |
register
|
registered variable |
regpar
|
function register parameter |
shadowreg
|
function parameter passed in register, shadowed on stack |
sinline
|
for static inline functions |
stack
|
offset from stack pointer (not frame pointer) |
static_
|
statically allocated |
struct_
|
struct/class/union tag name |
template_
|
class template |
thread
|
thread local |
typedef_
|
type definition |
unde
|
undefined |
virtual
|
virtual function |
Authors
License
Copyright © 1999-2024 by the D Language Foundation | Page generated by ddox.