SeqAn3
validators.hpp File Reference

Contains some standard validators for (positional) options. More...

Include dependency graph for validators.hpp:
This graph shows which files directly or indirectly include this file:

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...
 

Detailed Description

Contains some standard validators for (positional) options.

Author
Svenja Mehringer <svenja.mehringer AT fu-berlin.de>