- namespace KDBindings
The main namespace of the KDBindings library.
- class Binding
A combination of a root Node with an evaluator.
- class Binding< T, ImmediateBindingEvaluator >
Provides a convenience for old-school, immediate mode Bindings.
- class BindingEvaluator
A BindingEvaluator provides a mechanism to control the exact time when a KDBindings::Binding is reevaluated.
- struct Private
- class ConnectionBlocker
A ConnectionBlocker is a convenient RAII-style mechanism for temporarily blocking a connection.
- class ConnectionHandle
A ConnectionHandle represents the connection of a Signal to a slot (i.e. a function that is called when the Signal is emitted).
- class ImmediateBindingEvaluator
- class Property
A property represents a value that can be part of or the result of data binding.
- class PropertyDestroyedError
A PropertyDestroyedError is thrown whenever a binding is evaluated that references a property that no longer exists.
- class PropertyUpdater
A PropertyUpdater defines the interface used to update a Property, e.g. from a binding expression.
- struct ReadOnlyProperty
- class Signal
A Signal provides a mechanism for communication between objects.
- struct equal_to
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.
- struct node_abs
An example struct that is used with a call to KDBINDINGS_DECLARE_FUNCTION to declare all overloads of std::abs as usable in data binding.
- class Binding
- namespace std
Updated on 2023-12-07 at 00:02:23 +0000