KDDockWidgets API Documentation 2.1
|
#include <kdbindings/property_updater.h>
#include <kdbindings/signal.h>
#include <iostream>
#include <memory>
#include <type_traits>
Go to the source code of this file.
Classes | |
struct | KDBindings::Private::are_equality_comparable< X, Y, typename > |
struct | KDBindings::Private::are_equality_comparable< X, Y, std::enable_if_t< std::is_same< std::decay_t< decltype(std::equal_to<>{}(std::declval< X >(), std::declval< Y >()))>, bool >::value > > |
struct | KDBindings::equal_to< T > |
An instance of the KDBindings::equal_to struct is used to decide whether two values of type T are equal in the context of data binding. More... | |
class | KDBindings::Property< T > |
A property represents a value that can be part of or the result of data binding. More... | |
struct | KDBindings::ReadOnlyProperty |
Namespaces | |
namespace | KDBindings |
The main namespace of the KDBindings library. | |
namespace | KDBindings::Private |
A namespace containing parts of KDBindings that are not part of the public API. | |
Functions | |
template<typename T > | |
std::ostream & | KDBindings::operator<< (std::ostream &stream, Property< T > const &property) |
template<typename T > | |
std::istream & | KDBindings::operator>> (std::istream &stream, Property< T > &prop) |
Variables | |
template<typename X , typename Y > | |
constexpr bool | KDBindings::Private::are_equality_comparable_v = are_equality_comparable<X, Y>::value |