AUI Framework
master
Cross-platform module-based framework for developing C++20 desktop applications
|
Classes | |
struct | ConditionalPropertyList |
Public Member Functions | |
template<typename... Declarations> | |
PropertyListRecursive (Declarations &&... declarations) | |
PropertyListRecursive (const PropertyListRecursive &) | |
PropertyListRecursive (const PropertyList &p) | |
PropertyListRecursive (PropertyList &&p) | |
const AVector< ConditionalPropertyList > & | conditionalPropertyLists () const noexcept |
Public Member Functions inherited from ass::PropertyList | |
template<typename... Declarations> | |
PropertyList (Declarations &&... declarations) | |
const AVector< _< ass::prop::IPropertyBase > > & | declarations () const noexcept |
void | addDeclaration (_< ass::prop::IPropertyBase > declaration) |
Additional Inherited Members | |
Protected Member Functions inherited from ass::PropertyList | |
template<typename Property , typename... Declarations> | |
void | processDeclarations (Property &&declaration, Declarations &&... declarations) |
template<typename T > | |
void | processDeclaration (T &&t) |
Protected Attributes inherited from ass::PropertyList | |
AVector< _< ass::prop::IPropertyBase > > | mProperties |