6#include <xtd/drawing/bitmap>
7#include <xtd/icomparable>
8#include <xtd/iequatable>
11#include <xtd/convert_string>
41 country(
const country&
other);
42 auto operator =(
const country&
other) -> country&;
50 [[nodiscard]]
static auto empty() -> country;
66 [[nodiscard]] virtual auto
emoticon() const noexcept ->
xtd::
string;
78 [[nodiscard]] virtual auto
name() const noexcept ->
xtd::
string;
103 [[nodiscard]] auto
equals(const
xtd::
object& obj) const noexcept ->
bool override;
107 [[nodiscard]] auto
equals(const country& other) const noexcept ->
bool override;
115 [[nodiscard]] virtual auto
to_string() const noexcept ->
xtd::
string override;
139 friend class countries;
140 static const
xtd::
array<
xtd::
string> enclosed_letters;
148#include "../literals/country.hpp"
Provides methods for creating, manipulating, searching, and sorting arrays, thereby serving as the ba...
Definition array.hpp:64
Defines a generalized comparison method that a value type or class implements to create a type-specif...
Definition icomparable.hpp:22
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
#define forms_export_
Define shared library export.
Definition forms_export.hpp:13
xtd::shared_ptr_object< type_t > sptr
The xtd::sptr object is a shared pointer.
Definition sptr.hpp:25
std::int32_t int32
Represents a 32-bit signed integer.
Definition int32.hpp:25
std::size_t usize
Represents an unsigned size of any object in bytes.
Definition usize.hpp:22
@ other
The operating system is other.
Definition platform_id.hpp:60
The xtd::drawing namespace provides access to GDI+ basic graphics functionality. More advanced functi...
Definition actions_system_images.hpp:10
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