AUI Framework  master
Cross-platform base for C++ UI apps
Loading...
Searching...
No Matches
ass::PropertyListRecursive Struct Reference

Public Member Functions#

template<ValidDeclarationOrPropertyList... Declarations>
 PropertyListRecursive (Declarations &&... declarations)
 
 PropertyListRecursive (const PropertyListRecursive &)
 
 PropertyListRecursive (const PropertyList &p)
 
 PropertyListRecursive (PropertyList &&p)
 
const AVector< PropertyListConditional > & conditionalPropertyLists () const noexcept
 
- Public Member Functions inherited from ass::PropertyList
template<ValidDeclaration... 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