xtd::string name() const noexcept
Gets the offical name of the cpp language.
xtd::string to_string() const noexcept override
Converts the value of this operating_system object to its equivalent string representation.
bool is_experimental_language() const noexcept
Gets if is experimental language.
uint32 value() const noexcept
Gets the value of cpp language.
language_id experimental_language() const noexcept
Gets experimental language id.
bool is_supported() const noexcept
Gets if is supported by xtd.
xtd::version version() const noexcept
Gets The version of cpp language.
cpp_language(int32 cpp) noexcept
Initialize a new instance of xtd::cpp_language class.
int32 month() const noexcept
Gets the month when the cpp language was released.
xtd::string version_string() const noexcept
Gets the version string of cpp language.
language_id language() const noexcept
Gets lagnguage id.
int32 year() const noexcept
Gets the year when the cpp language was released.
xtd::size get_hash_code() const noexcept override
Serves as a hash function for a particular type.
object()=default
Create a new instance of the ultimate base class object.
size_t size
Represents a size of any object in bytes.
Definition size.hpp:23
int32_t int32
Represents a 32-bit signed integer.
Definition int32.hpp:23
uint32_t uint32
Represents a 32-bit unsigned integer.
Definition uint32.hpp:23
language_id
Identifies the c++ language used by assembly.
Definition language_id.hpp:17
Contains xtd::language_id enum class.
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition abstract_object.hpp:8
Contains xtd::object class.
Contains xtd::string alias.
Contains xtd::version class.