KDDockWidgets API Documentation 2.1
Loading...
Searching...
No Matches
Classes | Namespaces | Functions | Variables
property.h File Reference
#include <kdbindings/property_updater.h>
#include <kdbindings/signal.h>
#include <iostream>
#include <memory>
#include <type_traits>
Include dependency graph for property.h:
This graph shows which files directly or indirectly include this file:

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
 

© Klarälvdalens Datakonsult AB (KDAB)
"The Qt, C++ and OpenGL Experts"
https://www.kdab.com/
KDDockWidgets
Advanced Dock Widget Framework for Qt
https://www.kdab.com/development-resources/qt-tools/kddockwidgets/
Generated by doxygen 1.9.8