Contains some standard validators for (positional) options. More...
#include <sstream>
#include <regex>
#include <seqan3/argument_parser/auxiliary.hpp>
#include <seqan3/argument_parser/exceptions.hpp>
#include <seqan3/core/metafunction/basic.hpp>
#include <seqan3/io/filesystem.hpp>
#include <seqan3/range/container/concept.hpp>
#include <seqan3/std/concepts>
#include <seqan3/std/view/view_all.hpp>
Go to the source code of this file.
Classes | |
class | seqan3::file_existance_validator |
A validator that checks if a file exists. More... | |
class | seqan3::file_ext_validator |
A validator that checks if a filenames has one of the valid extensions. More... | |
class | seqan3::integral_range_validator< option_value_type > |
A validator that checks whether a number is inside a given range. More... | |
class | seqan3::regex_validator< std::string > |
A validator that checks if a matches a regular expression pattern. More... | |
class | seqan3::regex_validator< std::vector< std::string > > |
A validator that checks if each value in a container satisfies a regex expression. More... | |
class | seqan3::value_list_validator< option_value_type > |
A validator that checks whether a value is inside a list of valid values. More... | |
class | seqan3::value_list_validator< option_value_type > |
A validator that checks if each value in a container appears in a list of valid values. More... | |
Namespaces | |
seqan3 | |
The main SeqAn3 namespace. | |
Functions | |
template<validator_concept validator1_type, validator_concept validator2_type> | |
auto | seqan3::operator| (validator1_type &&vali1, validator2_type &&vali2) |
Enables the chaining of validators. ! More... | |
Contains some standard validators for (positional) options.