#include <restriction_predicate.hxx>
|
template<typename C = Container, std::enable_if_t<!is_flat_set< C >, bool > = true> |
bool | operator() (const Container &c, const flat_set< Element > &a) const |
|
template<typename C = Container, std::enable_if_t< is_flat_set< C >, bool > = true> |
bool | operator() (const Container &c, const flat_set< Element > &a) const |
|
|
static constexpr bool | valid = true |
|
template<typename Container, typename Element>
struct graphene::protocol::predicate_in< Container, flat_set< Element >, std::enable_if_t< is_container< Container > &&comparable_types< typename Container::value_type, Element > > >
Definition at line 265 of file restriction_predicate.hxx.
◆ operator()() [1/2]
template<typename Container , typename Element >
template<typename C = Container, std::enable_if_t<!is_flat_set< C >, bool > = true>
bool graphene::protocol::predicate_in< Container, flat_set< Element >, std::enable_if_t< is_container< Container > &&comparable_types< typename Container::value_type, Element > > >::operator() |
( |
const Container & |
c, |
|
|
const flat_set< Element > & |
a |
|
) |
| const |
|
inline |
◆ operator()() [2/2]
template<typename Container , typename Element >
template<typename C = Container, std::enable_if_t< is_flat_set< C >, bool > = true>
bool graphene::protocol::predicate_in< Container, flat_set< Element >, std::enable_if_t< is_container< Container > &&comparable_types< typename Container::value_type, Element > > >::operator() |
( |
const Container & |
c, |
|
|
const flat_set< Element > & |
a |
|
) |
| const |
|
inline |
◆ valid
template<typename Container , typename Element >
constexpr bool graphene::protocol::predicate_in< Container, flat_set< Element >, std::enable_if_t< is_container< Container > &&comparable_types< typename Container::value_type, Element > > >::valid = true |
|
static |
The documentation for this struct was generated from the following file: