|
Chrysalis - Pattern
|
#include <PatternsContainerArgument.h>
Public Member Functions | |
| PatternsContainerArgument ()=default | |
| PatternsContainerArgument (std::initializer_list< PatternSpace * > &&items) | |
| bool | empty () const |
| template<typename... Args> | |
| bool | all (bool(PatternSpace::*check)(Args...) const, std::type_identity_t< Args >... args) const |
| template<typename R, typename... Args> | |
| R | onAny (R(PatternSpace::*method)(Args...) const, std::type_identity_t< Args >... args) const |
| Public Member Functions inherited from Chrysalis::AssociativeContainer< PatternSpace > | |
| AssociativeContainer ()=default | |
| virtual | ~AssociativeContainer ()=default |
| virtual void | add (PatternSpace *item) |
| size_t | count () const |
| std::vector< PatternSpace * >::const_iterator | begin () const |
| std::vector< PatternSpace * >::const_iterator | end () const |
| PatternSpace * | operator[] (size_t index) const |
|
explicitdefault |
|
inlineexplicit |
|
inline |
|
inlinenodiscard |
|
inline |