Go to the documentation of this file.
41 #include <type_traits>
68 template<
class T1,
class T2>
69 constexpr
bool operator()(
const T1&,
const T2&)
const noexcept
76 constexpr
bool match(
const std::string&,
bool literal=
false) const noexcept
100 template<
class T1,
class T2>
101 constexpr
bool operator()(
const T1&,
const T2&)
const noexcept
108 constexpr
bool match(
const std::string&,
bool literal=
false) const noexcept
constexpr bool match(const std::string &, bool literal=false) const noexcept
String match.
constexpr bool operator()(const T &) const noexcept
Unary predicate.
Unary and binary predicates that always return true, useful for templating.
constexpr bool operator()(const T1 &, const T2 &) const noexcept
Binary predicate.
constexpr bool operator()(const T1 &, const T2 &) const noexcept
Binary predicate.
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)
constexpr bool operator()(const T &) const noexcept
Unary predicate.
Unary and binary predicates that never return true, useful for templating.
constexpr bool match(const std::string &, bool literal=false) const noexcept
String match.