AUI Framework
master
Cross-platform module-based framework for developing C++20 desktop applications
|
Public Member Functions | |
template<typename... SubSelectors> | |
AAssSelector (SubSelectors &&... subSelectors) | |
AAssSelector (AAssSelector &&move) noexcept | |
AAssSelector (std::nullptr_t) | |
AAssSelector (const AAssSelector &)=default | |
AAssSelector & | operator= (const AAssSelector &c)=default |
bool | isPossiblyApplicable (AView *view) const |
bool | isPossiblyApplicable (AView *view) override |
bool | isStateApplicable (AView *view) const |
bool | isStateApplicable (AView *view) override |
void | setupConnections (AView *view, const _< AAssHelper > &helper) const |
void | setupConnections (AView *view, const _< AAssHelper > &helper) override |
template<typename SubSelector , std::enable_if_t<!std::is_pointer_v< SubSelector >, bool > = true> | |
void | addSubSelector (SubSelector &&subSelector) |
const AVector< _< IAssSubSelector > > & | getSubSelectors () const |
Static Public Member Functions | |
static AAssSelector | makeCopy (const AAssSelector &from) |
|
inlineoverridevirtual |
Implements ass::IAssSubSelector.
|
inlineoverridevirtual |
Reimplemented from ass::IAssSubSelector.
|
inlineoverridevirtual |
Reimplemented from ass::IAssSubSelector.