AUI Framework  develop
Cross-platform base for C++ UI apps
Loading...
Searching...
No Matches
APropertyPrecomputed< T > Struct Template Referencefinal

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
 
AObjectBaseboundObject ()
 
const T & value () const
 
 operator const T & () const
 
const T & operator* () const
 

Signals and public fields

emits< T > changed
 

Detailed Description

template<typename T>
struct APropertyPrecomputed< T >
Examples
/home/runner/work/aui/aui/aui.core/src/AUI/Common/APropertyPrecomputed.h.

The documentation for this struct was generated from the following file:
Inheritance diagram for APropertyPrecomputed< T >:
Collaboration diagram for APropertyPrecomputed< T >: