fastq_to_fasta
A template for creation of SeqAn3 apps, with a FASTQ to FASTA example app.
Public Types | Public Member Functions | List of all members
raptor::size_validator Class Reference

#include <raptor/argument_parsing/validators.hpp>

Public Types

using option_value_type = std::string
 

Public Member Functions

 size_validator ()=default
 
 size_validator (size_validator const &)=default
 
size_validatoroperator= (size_validator const &)=default
 
 size_validator (size_validator &&)=default
 
size_validatoroperator= (size_validator &&)=default
 
 ~size_validator ()=default
 
 size_validator (std::string const &pattern)
 
void operator() (option_value_type const &cmp) const
 
template<std::ranges::forward_range range_type>
requires std::convertible_to<std::ranges::range_value_t<range_type>, option_value_type const &>
void operator() (range_type const &v) const
 
std::string get_help_page_message () const
 

Member Typedef Documentation

◆ option_value_type

Constructor & Destructor Documentation

◆ size_validator() [1/4]

raptor::size_validator::size_validator ( )
default

◆ size_validator() [2/4]

raptor::size_validator::size_validator ( size_validator const &  )
default

◆ size_validator() [3/4]

raptor::size_validator::size_validator ( size_validator &&  )
default

◆ ~size_validator()

raptor::size_validator::~size_validator ( )
default

◆ size_validator() [4/4]

raptor::size_validator::size_validator ( std::string const &  pattern)
inlineexplicit

Member Function Documentation

◆ get_help_page_message()

std::string raptor::size_validator::get_help_page_message ( ) const
inline

◆ operator()() [1/2]

void raptor::size_validator::operator() ( option_value_type const &  cmp) const
inline

◆ operator()() [2/2]

template<std::ranges::forward_range range_type>
requires std::convertible_to<std::ranges::range_value_t<range_type>, option_value_type const &>
void raptor::size_validator::operator() ( range_type const &  v) const
inline

◆ operator=() [1/2]

size_validator & raptor::size_validator::operator= ( size_validator &&  )
default

◆ operator=() [2/2]

size_validator & raptor::size_validator::operator= ( size_validator const &  )
default

The documentation for this class was generated from the following file: