xtd - Reference Guide  0.1.0
Modern c++17 framework to create console, gui and unit test applications on Windows, macOS and Linux.
xtd::interface Class Reference

Represent an interface class. More...

#include <interface.h>

Inheritance diagram for xtd::interface:
xtd::icomparable< guid > xtd::iequatable< guid > xtd::forms::ibutton_control xtd::forms::icontrol_trace xtd::icomparable< type_t > xtd::iequatable< type_t > xtd::guid xtd::guid xtd::forms::button xtd::forms::debug_form xtd::forms::trace_form

Detailed Description

Represent an interface class.

Library
xtd.core
Examples
class istringable : public interface {
public:
virtual std::string to_string() const = 0;
};
class foo : public istringable {
public:
foo() = default;
std:string to_string() const override {return "foo";}
};

The documentation for this class was generated from the following file: