dmd.astenums
Defines enums common to dmd and dmd as parse library.
License
Source: astenums.d
Documentation: https://dlang.org/phobos/dmd_astenums.html
-
Declaration
pure nothrow @nogc @safe boolisRefReturnScope(const ulongstc);Determine if it's the ambigous case of where
returnattaches to.Parameters
ulongstcSTC flags
Return Value
trueif (ref|out) andscopeandreturn -
Declaration
enumVarArg: ubyte;Variadic argument lists https://dlang.org/spec/function.html#variadic
-
Declaration
nonefixed number of arguments
-
Declaration
variadic(T t, ...) can be C-style (core.stdc.stdarg) or D-style (core.vararg)
-
Declaration
typesafe(T t ...)
typesafehttps://dlang.org/spec/function.html#typesafe_variadic_functions
-
-
Declaration
enumSTMT: ubyte;Identify Statement types with this enum rather than virtual functions
-
Declaration
enumInitKind: ubyte;Discriminant for which kind of initializer
-
Declaration
enumLINK: ubyte;A linkage attribute as defined by
extern(XXX) -
Declaration
enumCPPMANGLE: ubyte; -
Declaration
enumMATCH: int;Function match levels
-
Declaration
nomatchno match
-
Declaration
convertmatch with conversions
-
Declaration
constantmatch with conversion to const
-
Declaration
exactexactmatch
-
-
Declaration
enumPINLINE: ubyte; -
Declaration
enumFileType: ubyte;