View source code
Display the source code in dmd/backend/var.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.

Variable dmd.backend.var.tystring

Give an ascii string for a type

const(char)*[97] tystring = ["bool", "char", "byte", "ubyte", "char8_t", "char16_t", "short", "wchar", "ushort", "enum", "int", "uint", "long", "ulong", "dchar", "long", "ulong", "float", "double", "double alias", "real", "ifloat", "idouble", "ireal", "cfloat", "cdouble", "creal", null, "typeof(null)", "*", "__ss *", "__cs *", "__far16 *", "__far *", "__huge *", "__handle *", "&", "void", "struct", "array", "C func", "far C func", "Pascal func", "far Pascal func", "std func", "far std func", "interrupt func", "memptr", "ident", "template", "vtshape", "*", "_far16 Pascal func", "sys func", "far sys func", "member func", "D func", "C func", "__near &", "__far &", "cent", "ucent", "float4", "double2", "byte[16]", "ubyte[16]", "short8", "ushort[8]", "int4", "ulong[4]", "long[2]", "ulong[2]", "float8", "double4", "byte[32]", "ubyte[32]", "short16", "ushort[16]", "int8", "ulong[8]", "long[4]", "ulong[4]", "float16", "double8", "byte[64]", "ubyte[64]", "short32", "ushort[32]", "int16", "ulong[16]", "long[8]", "ulong[8]", "__shared *", "__immutable *", "__fg *", "__restrict *", "noreturn"];

Authors

Walter Bright

License

Boost License 1.0