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. Page wiki View or edit the community-maintained wiki page associated with this page.
std.systemInformation about the target operating system, environment, and CPU. License:
Boost License 1.0. Authors:
Walter Bright and Jonathan M Davis Source:
- enum OS: int;
- Operating system.
This is for cases where you need a value representing the OS at runtime. If you're doing something which should compile differently on different OSes, then please use version(Windows), version(linux), etc. See Also:
- immutable OS os;
- The OS that the program was compiled for.
- enum Endian: int;
- Byte order endianness.
This is intended for cases where you need to deal with endianness at runtime. If you're doing something which should compile differently depending on whether you're compiling on a big endian or little endian machine, then please use version(BigEndian) and version(LittleEndian). See Also:
- immutable Endian endian;
- The endianness that the program was compiled for.