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

Go to the source code of this file.

Classes

struct  KDBindings::Private::bindable_value_type< T >
 
struct  KDBindings::Private::bindable_value_type_< T >
 
struct  KDBindings::Private::bindable_value_type_< Node< T > >
 
struct  KDBindings::Private::bindable_value_type_< NodeInterface< T > >
 
struct  KDBindings::Private::bindable_value_type_< Property< T > >
 

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.
 

Typedefs

template<typename T >
using KDBindings::Private::bindable_value_type_t = typename bindable_value_type< T >::type
 
template<typename Operator , typename... Ts>
using KDBindings::Private::operator_node_result = std::decay< std::invoke_result_t< std::decay_t< Operator >, bindable_value_type_t< Ts >... > >
 
template<typename Operator , typename... Ts>
using KDBindings::Private::operator_node_result_t = typename operator_node_result< Operator, Ts... >::type
 

Functions

template<typename T >
Node< TKDBindings::Private::makeNode (Node< T > &&node)
 
template<typename T >
Node< TKDBindings::Private::makeNode (Property< T > &property)
 
template<typename T >
Node< std::decay_t< T > > KDBindings::Private::makeNode (T &&value)
 

Variables

template<typename Operator , typename... Ts, typename = std::enable_if_t<sizeof...(Ts) >= 1>
 KDBindings::Private::ResultType
 

© 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