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::positive_integer_validator Class Reference

#include <raptor/argument_parsing/validators.hpp>

Public Types

using option_value_type = size_t
 

Public Member Functions

 positive_integer_validator ()=default
 
 positive_integer_validator (positive_integer_validator const &)=default
 
positive_integer_validatoroperator= (positive_integer_validator const &)=default
 
 positive_integer_validator (positive_integer_validator &&)=default
 
positive_integer_validatoroperator= (positive_integer_validator &&)=default
 
 ~positive_integer_validator ()=default
 
 positive_integer_validator (bool const is_zero_positive_)
 
void operator() (window const &val) const
 
void operator() (option_value_type const &val) const
 
std::string get_help_page_message () const
 

Member Typedef Documentation

◆ option_value_type

Constructor & Destructor Documentation

◆ positive_integer_validator() [1/4]

raptor::positive_integer_validator::positive_integer_validator ( )
default

◆ positive_integer_validator() [2/4]

raptor::positive_integer_validator::positive_integer_validator ( positive_integer_validator const &  )
default

◆ positive_integer_validator() [3/4]

raptor::positive_integer_validator::positive_integer_validator ( positive_integer_validator &&  )
default

◆ ~positive_integer_validator()

raptor::positive_integer_validator::~positive_integer_validator ( )
default

◆ positive_integer_validator() [4/4]

raptor::positive_integer_validator::positive_integer_validator ( bool const  is_zero_positive_)
inlineexplicit

Member Function Documentation

◆ get_help_page_message()

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

◆ operator()() [1/2]

void raptor::positive_integer_validator::operator() ( option_value_type const &  val) const
inline

◆ operator()() [2/2]

void raptor::positive_integer_validator::operator() ( window const &  val) const
inline

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

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