|
| bool | operator() (char_type c) |
| | predicate function to test if c satisfies the given condition.
|
| |
|
static constexpr auto | msg |
| | Defines the condition msg. The type is deduced from the constant expression in the definition of the variable.
|
| |
|
constexpr auto | operator|| (rhs_t const &) const |
| | Combines the result of two seqan3::detail::char_predicate via logical disjunction.
|
| |
|
constexpr auto | operator! () const |
| | Return a new condition with all bits flipped.
|
| |
|
constexpr bool | operator() (value_t const val) const noexcept |
| | Invokes the condition on val.
|
| |
|
constexpr bool | operator() (value_t const val) const noexcept |
| | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
| |
|
std::string | message () const |
| | Returns the message representing this condition as std::string.
|
| |
| template<char op, typename condition_head_t , typename... condition_ts> |
| std::string const | condition_message_v |
| | Defines a compound std::string consisting of all given conditions separated by the operator-name op.
|
| |
template<int char_v>
struct seqan3::detail::is_char_type< char_v >
Parse condition that checks if a given value is equal to char_v.
- Template Parameters
-
| char_v | non-type template parameter with the value that should be checked against. |