SeqAn3 3.4.0-rc.1
The Modern C++ library for sequence analysis.
|
An internal concept to check if an object fulfills the requirements of a seqan3::detail::char_predicate. More...
#include <seqan3/utility/char_operations/predicate_detail.hpp>
Public Member Functions | |
Requirements for seqan3::detail::char_predicate | |
You can expect the variable and the predicate function on all types that satisfy seqan3::output_stream_over. | |
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. | |
Related Symbols | |
(Note that these are not member symbols.) | |
template<char op, typename condition_head_t , typename... condition_ts> | |
const std::string | condition_message_v |
Defines a compound std::string consisting of all given conditions separated by the operator-name op . | |
An internal concept to check if an object fulfills the requirements of a seqan3::detail::char_predicate.
An object of the type must be invocable with a std::integral type and supply a static constexpr msg
member of type std::string.
bool operator() | ( | char_type | c | ) |
predicate function to test if c
satisfies the given condition.
c | The character to be tested. |
true
on success, false
otherwise.