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

#include <raptor/argument_parsing/validators.hpp>

Public Types

using option_value_type = std::vector< std::vector< std::string > >
 

Public Member Functions

 bin_validator ()=default
 
 bin_validator (bin_validator const &)=default
 
bin_validatoroperator= (bin_validator const &)=default
 
 bin_validator (bin_validator &&)=default
 
bin_validatoroperator= (bin_validator &&)=default
 
 ~bin_validator ()=default
 
void operator() (option_value_type const &values) const
 
std::string get_help_page_message () const
 

Public Attributes

sharg::input_file_validator sequence_file_validator {raptor::detail::combined_extensions}
 

Member Typedef Documentation

◆ option_value_type

using raptor::bin_validator::option_value_type = std::vector<std::vector<std::string> >

Constructor & Destructor Documentation

◆ bin_validator() [1/3]

raptor::bin_validator::bin_validator ( )
default

◆ bin_validator() [2/3]

raptor::bin_validator::bin_validator ( bin_validator const &  )
default

◆ bin_validator() [3/3]

raptor::bin_validator::bin_validator ( bin_validator &&  )
default

◆ ~bin_validator()

raptor::bin_validator::~bin_validator ( )
default

Member Function Documentation

◆ get_help_page_message()

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

◆ operator()()

void raptor::bin_validator::operator() ( option_value_type const &  values) const
inline

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

Member Data Documentation

◆ sequence_file_validator

sharg::input_file_validator raptor::bin_validator::sequence_file_validator {raptor::detail::combined_extensions}

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