|
SeqAn3 3.4.1-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>
Inheritance diagram for char_predicate: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> | |
| std::string const | 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.