6#include <xtd/iequatable>
67 [[nodiscard]]
auto authors() const noexcept -> const
xtd::
string&;
81 [[nodiscard]] auto
name() const noexcept -> const
xtd::
string&;
84 auto
name(const
xtd::
string& value) noexcept ->
void;
100 [[nodiscard]] auto
equals(const
xtd::
object& obj) const noexcept ->
bool override;
104 [[nodiscard]] auto
equals(const
theme& other) const noexcept ->
bool override;
114 [[nodiscard]] auto
to_css() const noexcept ->
xtd::
string;
141 xtd::
string description_;
142 xtd::
string authors_;
Defines a generalized method that a value type or class implements to create a type-specific method f...
Definition iequatable.hpp:23
Supports all classes in the xtd class hierarchy and provides low-level services to derived classes....
Definition object.hpp:45
Provides an object representation of a uniform resource identifier (URI) and easy access to the parts...
Definition uri.hpp:103
#define forms_export_
Define shared library export.
Definition forms_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 classes that represent ASCII and Unicode character encodings; abstract base classes for conv...
Definition basic_string_builder.hpp:13
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition abstract_object.hpp:8