5#define __XTD_CORE_INTERNAL__
7#undef __XTD_CORE_INTERNAL__
22 using string = xtd::basic_string<char>;
75 template<
class type_t>
83 template<
class type_t>
92#if defined(__xtd__cpp_lib_format)
94struct std::formatter<xtd::string> : std::formatter<std::string> {
95 template<class object_t, class format_context_t>
96 auto format(const object_t& obj, format_context_t& ctx) const {return std::format_to(ctx.out(), "{}", std::string {obj.to_string()});}
103template<
class key_t,
class value_t>
106template<
class type_t>
109template<
class type_t,
class param_t>
112template<
class type_t>
115template<
class type_t>
118template<
class type_t,
class deleter_t>
Contains string definitions.
Contains xtd::basic_string class.
static basic_string join(const basic_string &separator, const collection_t &values) noexcept
Definition basic_string.hpp:1702
virtual xtd::string to_string() const noexcept
Returns a xtd::string that represents the current object.
xtd::string to_string() const noexcept override
Returns a xtd::string that represents the current object.
xtd::basic_string< char > string
Represents text as a sequence of UTF-8 code units.
Definition __string_definitions.hpp:43
xtd::string ustring
Represents text as a sequence of UTF-8 code units.
Definition string.hpp:34
null_ptr null
Represents a null pointer value.
Contains xtd::collections::generic::key_value_pair <key_t, value_t> struct.
Contains xtd::string suffixes.
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition abstract_object.hpp:8
string to_string() const noexcept override
Returns the string representation of this xtd::read_only_span <type_t> object.
Definition read_only_span.hpp:375
xtd::string to_ustring(type_t val)
Converts a type_t to xtd::string.
Definition string.hpp:84
auto to_string() const noexcept -> xtd::string override
Returns a String representation of the key_value_pair<key_t, value_t>, using the String representatio...