60 [[nodiscard]] auto
code_name() const noexcept -> const
xtd::
string&;
68 [[nodiscard]] auto
home() const noexcept -> const
xtd::
uri&;
72 [[nodiscard]] auto
id() const noexcept -> const
xtd::
string&;
76 [[nodiscard]] auto
like_ids() const noexcept -> const id_collection&;
80 [[nodiscard]] auto
name() const noexcept -> const
xtd::
string&;
106 xtd::
string code_name_;
107 xtd::
string description_;
109 id_collection like_ids_;
110 xtd::
string version_string_;
Provides methods for creating, manipulating, searching, and sorting arrays, thereby serving as the ba...
Definition array.hpp:64
auto description() const noexcept -> const xtd::string &
Gets operating system distribution description. For example "Ubuntu 22.04.2 LTS".
auto version() const noexcept -> const xtd::version &
Gets a xtd::version object that identifies the operating system distribution. For example xtd::versio...
auto home() const noexcept -> const xtd::uri &
Gets operating system distribution home url.
auto code_name() const noexcept -> const xtd::string &
Gets operating system distribution code name. For example "jammy" is the code name of Ubuntu 22....
auto to_string() const noexcept -> xtd::string override
Converts the value of this distribution object to its equivalent string representation.
auto name() const noexcept -> const xtd::string &
Gets operating system distribution name. For example "Ubuntu".
auto version_string() const noexcept -> const xtd::string &
Gets operating system distribution version string.
auto get_hash_code() const noexcept -> xtd::usize override
Serves as a hash function for a particular type.
auto bug_repport() const noexcept -> const xtd::uri &
Gets operating system distribution bug repport url.
distribution(const xtd::string &name, const xtd::version &version, const xtd::string &code_name, const xtd::string &description, const xtd::string &id, const id_collection &like_ids, const xtd::string &version_string, const xtd::uri &home, const xtd::uri &bug_repport)
Initializes a new instance of the distribution class, using the specified name, version,...
auto like_ids() const noexcept -> const id_collection &
Gets operating system distribution like identifiers array.
object()=default
Create a new instance of the ultimate base class object.
Provides an object representation of a uniform resource identifier (URI) and easy access to the parts...
Definition uri.hpp:103
Represents the version number of an assembly, operating system, or the xtd. This class cannot be inhe...
Definition version.hpp:115
xtd::basic_string< char > string
Represents text as a sequence of UTF-8 code units.
Definition __string_definitions.hpp:43
std::size_t usize
Represents an unsigned size of any object in bytes.
Definition usize.hpp:22
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition abstract_object.hpp:8
Contains xtd::object class.
Contains xtd::optional type.
Contains xtd::string alias.
Contains xtd::version class.