std.compiler
Identify the compiler used and its various features.
- License:
- Boost License 1.0.
- Authors:
- Walter Bright, Alex Rønne Petersen
- Source
- std/compiler.d
- immutable string name;
-
Vendor specific string naming the compiler, for example: "Digital Mars D".
- enum Vendor: int;
-
Master list of D compiler vendors.
- unknown
-
Compiler vendor could not be detected
- digitalMars
-
Digital Mars D (DMD)
- gnu
-
GNU D Compiler (GDC)
- llvm
-
LLVM D Compiler (LDC)
- dotNET
-
D.NET
- sdc
-
Stupid D Compiler (SDC)
- immutable Vendor vendor;
-
Which vendor produced this compiler.
- immutable uint version_major;
immutable uint version_minor; -
The vendor specific version number, as in version_major.version_minor
- immutable uint D_major;
-
The version of the D Programming Language Specification supported by the compiler.
© 1999–2021 The D Language Foundation
Licensed under the Boost License 1.0.
https://dlang.org/phobos/std_compiler.html