Provides some standard validators for (positional) options. More...
#include <regex>
#include <fstream>
#include <sstream>
#include <seqan3/argument_parser/exceptions.hpp>
#include <seqan3/core/concept/core_language.hpp>
#include <seqan3/core/detail/to_string.hpp>
#include <seqan3/core/type_list/traits.hpp>
#include <seqan3/core/type_traits/basic.hpp>
#include <seqan3/io/detail/misc.hpp>
#include <seqan3/io/detail/safe_filesystem_entry.hpp>
#include <seqan3/range/container/concept.hpp>
#include <seqan3/range/views/join.hpp>
#include <seqan3/std/algorithm>
#include <seqan3/std/concepts>
#include <seqan3/std/filesystem>
#include <seqan3/std/ranges>
Go to the source code of this file.
Classes | |
class | seqan3::arithmetic_range_validator |
A validator that checks whether a number is inside a given range. More... | |
class | seqan3::file_validator_base |
An abstract base class for the file and directory validators. More... | |
class | seqan3::input_directory_validator |
A validator that checks if a given path is a valid input directory. More... | |
class | seqan3::input_file_validator< file_t > |
A validator that checks if a given path is a valid input file. More... | |
class | seqan3::output_directory_validator |
A validator that checks if a given path is a valid output directory. More... | |
class | seqan3::output_file_validator< file_t > |
A validator that checks if a given path is a valid output file. More... | |
class | seqan3::regex_validator |
A validator that checks if a matches a regular expression pattern. More... | |
class | seqan3::value_list_validator< option_value_t > |
A validator that checks whether a value is inside a list of valid values. More... | |
Namespaces | |
seqan3 | |
The main SeqAn3 namespace. | |
Functions | |
template<validator validator1_type, validator validator2_type> | |
auto | seqan3::operator| (validator1_type &&vali1, validator2_type &&vali2) |
Enables the chaining of validators. More... | |
Provides some standard validators for (positional) options.