AUI Framework
develop
Cross-platform base for C++ UI apps
|
Public Types | |
using | Underlying = T |
using | Factory = std::function<T()> |
Public Member Functions | |
template<aui::factory< T > Factory> | |
APropertyPrecomputed (Factory &&expression) | |
APropertyPrecomputed (const APropertyPrecomputed &)=delete | |
APropertyPrecomputed (APropertyPrecomputed &&) noexcept=delete | |
template<ASignalInvokable SignalInvokable> | |
void | operator^ (SignalInvokable &&t) |
void | invalidate () override |
AObjectBase * | boundObject () |
const T & | value () const |
operator const T & () const | |
const T & | operator* () const |
Signals and public fields | |
emits< T > | changed |