View source code
Display the source code in dmd/backend/cdef.d from which thispage was generated on github.
Report a bug
If you spot a problem with this page, click here to create aGitHub 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 usinglocal clone.
Enum dmd.backend.cdef.SC
Storage classes
enum SC : ubyte { ... }
Enum members
| Name | Description |
|---|---|
alias_
|
alias to another symbol |
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 |
extern_
|
external |
fastpar
|
function parameter passed in register |
field
|
bit field of struct or union |
funcalias
|
alias to another function symbol |
global
|
top level global definition |
inline
|
for inline functions |
locstat
|
static, but local to a function |
member
|
member of struct or union |
parameter
|
function parameter |
pseudo
|
pseudo register variable |
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 |
typedef_
|
type definition |
unde
|
undefined |
Authors
License
Copyright © 1999-2026 by the D Language Foundation | Page generated by ddox.