xtd 0.2.0
Loading...
Searching...
No Matches
istringable.hpp
Go to the documentation of this file.
1
4#pragma once
5#define __XTD_CORE_INTERNAL__
7#undef __XTD_CORE_INTERNAL__
10#include "interface.hpp"
11
13namespace xtd {
25 template<class type_t>
26 class istringable interface_, public extensions::stream_insertion_operator<type_t, istringable<type_t>> {
27 public:
29
33 virtual xtd::string to_string() const = 0;
35 };
36}
Contains string definitions.
Provides a way to represent the current object as a string.
Definition istringable.hpp:26
virtual xtd::string to_string() const =0
Gets a string that represents the current object.
Contains generic stream output methods.
#define interface_
This keyword is use to represent an interface.
Definition interface.hpp:58
xtd::basic_string< char > string
Represents text as a sequence of UTF-8 code units.
Definition __string_definitions.hpp:43
Contains xtd::interface interface.
The xtd::extensions namespace contains interface extensions.
Definition comparison_operators.hpp:13
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition abstract_object.hpp:8
Contains xtd::extensions::stream_insertion_operator class.