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

NameDescription
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

Walter Bright

License

Boost License 1.0