91 xtd::
string get_apple_clang_additional_information() const noexcept;
92 xtd::
string get_compiler_version_string(const
xtd::
string& compiler_name) const noexcept;
93 xtd::
string get_msvc_additional_information() const noexcept;
98 bool is_64_bit_ = false;
Contains xtd::build_type enum class.
Represents text as a sequence of character units.
Definition basic_string.h:79
Represents information about c++ libraries, such as the version and standard identifier....
Definition compiler.h:27
compiler(xtd::compiler_id compiler_id, const xtd::version &version, xtd::build_type build_type, bool is_64_bit)
Initialise a new xtd::compiler class.
xtd::string version_string() const noexcept
Gets compiler version string.
bool is_64_bit() noexcept
Gets is 64 bits.
bool is_build_type_debug() const noexcept
Gets build type is debug.
xtd::string additional_information() const noexcept
Gets additional information.
xtd::string name() const noexcept
Gets compiler name.
xtd::string to_string() const noexcept override
Converts the value of this operating_system object to its equivalent string representation.
Supports all classes in the xtd class hierarchy and provides low-level services to derived classes....
Definition object.h:42
Represents the version number of an assembly, operating system, or the xtd. This class cannot be inhe...
Definition version.h:114
Contains xtd::compiler_id enum class.
build_type
Identifies the build type.
Definition build_type.h:20
compiler_id
Identifies the compiler, supported by an assembly.
Definition compiler_id.h:20
@ unknown
The processor architecture is unknown.
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition xtd_about_box.h:10
Contains xtd::object class.
Contains xtd::string alias.
Contains xtd::version class.