51 [[nodiscard]] auto
name() const noexcept -> const
xtd::
string&;
64 [[nodiscard]] auto
equals(const
object& obj) const noexcept ->
bool override;
68 [[nodiscard]] auto
equals(const
toolkit& other) const noexcept ->
bool override;
76 [[nodiscard]] auto
to_string() const noexcept ->
xtd::
string override;
80 xtd::
string description_ =
"No toolkit defined.";
81 xtd::
string name_ =
"Unknown";
Defines a generalized method that a value type or class implements to create a type-specific method f...
Definition iequatable.hpp:23
object()=default
Create a new instance of the ultimate base class object.
Represents the version number of an assembly, operating system, or the xtd. This class cannot be inhe...
Definition version.hpp:115
Contains core_export_ keyword.
#define core_export_
Define shared library export.
Definition core_export.hpp:13
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
Contains xtd::iequatable interface.
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition abstract_object.hpp:8
constexpr auto data() const noexcept -> const_pointer
Gets direct access to the underlying contiguous storage.
Definition read_only_span.hpp:197
Contains xtd::object class.
Contains xtd::string alias.
Contains xtd::version class.