cpp_language(uint32 cpp) noexcept
Initialize a new instance of xtd::cpp_language class.
language_id experimental_language() const noexcept
Gets experimental language id.
language_id
Identifies the c++ language used by assembly.
Definition: language_id.h:17
The xtd namespace contains all fundamental classes to access Hardware, Os, System, and more.
Definition: system_report.h:17
Represents text as a sequence of UTF-8 code units.
Definition: ustring.h:46
Represents information about c++ libraries, such as the version and language identifier. This class cannot be inherited.
Definition: cpp_language.h:24
Represents the version number of an assembly, operating system, or the xtd. This class cannot be inhe...
Definition: version.h:95
language_id language() const noexcept
Gets lagnguage id.
int32 month() const noexcept
Gets the month when the cpp language was released.
Contains xtd::language_id enum class.
Contains xtd::ustring class.
xtd::version version() const noexcept
Gets The version of cpp language.
Contains xtd::version class.
Contains xtd::object class.
Supports all classes in the xtd class hierarchy and provides low-level services to derived classes...
Definition: object.h:32
int32 year() const noexcept
Gets the year when the cpp language was released.
int_least32_t int32
Represents a 32-bit signed integer.
Definition: types.h:129
bool is_supported() const noexcept
Gets if is supported by xtd.
bool is_experimental_language() const noexcept
Gets if is experimental language.
xtd::ustring name() const noexcept
Gets the offical name of the cpp language.
xtd::ustring to_string() const noexcept override
Converts the value of this operating_system object to its equivalent string representation.
xtd::ustring version_string() const noexcept
Gets the version string of cpp language.
uint_least32_t uint32
Represents a 32-bit unsigned integer.
Definition: types.h:239
uint32 value() const noexcept
Gets the value of cpp language.