AUI Framework  master
Cross-platform module-based framework for developing C++20 desktop applications
ass::Rule Struct Reference

Public Member Functions

template<typename... Declarations>
 Rule (ass::AAssSelector selector, Declarations &&... declarations)
 
const ass::AAssSelectorgetSelector () const
 
- 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
 

The documentation for this struct was generated from the following file:
Inheritance diagram for ass::Rule:
Collaboration diagram for ass::Rule: