+ // STLplus version in the form "STLplus version 3.0" - see version.hpp for a way of getting just the version number\r
+ std::string stlplus_version(void);\r
+\r
+ // platform is the target operating system in the form "Windows" or "Generic Unix"\r
+ std::string platform(void);\r
+\r
+ // compiler_name is the short name of the compiler, e.g. "gcc" or "MSVC"\r
+ std::string compiler_name(void);\r
+ // compiler_version is the version string of the compiler e.g. "3.4" for gcc or "15.00" for MSVC\r
+ std::string compiler_version(void);\r
+ // compiler is the compilation system and version above combined into a human- readable form e.g. "gcc v3.4"\r
+ std::string compiler(void);\r
+\r
+ // variant is the kind of build - "debug" or "release"\r
+ std::string variant(void);\r
+\r
+ // build is all of the above combined into a human-readable string\r