|
| template<class Hook , std::enable_if_t< std::is_convertible< Hook, matcher::hookType >::value, bool > = true> |
| Selection & | AddPreHook (Hook &&preHook) |
| |
| template<class Hook , std::enable_if_t< std::is_convertible< Hook, matcher::hookType >::value, bool > = true> |
| Selection & | AddPostHook (Hook &&preHook, PostHookCondition condition=PostHookCondition::OnSuccess) |
| |
| virtual bool | operator() (Event &ev) |
| |
| template<typename T , std::enable_if_t< std::is_base_of< Selection, std::remove_reference_t< T >>::value, bool > = true> |
| Selection & | operator&= (T &&rhs) |
| |
| template<typename T , std::enable_if_t< std::is_base_of< Selection, std::remove_reference_t< T >>::value, bool > = true> |
| Selection & | operator|= (T &&rhs) |
| |
|
| template<typename T , typename U , std::enable_if_t< std::is_base_of< Selection, std::remove_reference_t< T >>::value, bool > = true, std::enable_if_t< std::is_base_of< Selection, std::remove_reference_t< U >>::value, bool > = true> |
| Selection | operator&& (T &&lhs, U &&rhs) |
| |
| template<typename T , typename U , std::enable_if_t< std::is_base_of< Selection, std::remove_reference_t< T >>::value, bool > = true, std::enable_if_t< std::is_base_of< Selection, std::remove_reference_t< U >>::value, bool > = true> |
| Selection | operator|| (T &&lhs, U &&rhs) |
| |
| template<typename T , std::enable_if_t< std::is_base_of< Selection, std::remove_reference_t< T >>::value, bool > = true> |
| Selection | operator! (T &&lhs) |
| |
Definition at line 12 of file Selection.h.
template<typename T , typename U , std::enable_if_t< std::is_base_of< Selection, std::remove_reference_t< T >>::value, bool > = true, std::enable_if_t< std::is_base_of< Selection, std::remove_reference_t< U >>::value, bool > = true>
template<typename T , typename U , std::enable_if_t< std::is_base_of< Selection, std::remove_reference_t< T >>::value, bool > = true, std::enable_if_t< std::is_base_of< Selection, std::remove_reference_t< U >>::value, bool > = true>