vg
tools for working with variation graphs
Loading...
Searching...
No Matches
options.cpp File Reference
#include "options.hpp"

Namespaces

namespace  vg
namespace  vg::subcommand

Functions

int vg::subcommand::get_option_id ()
 Get a new unique option ID.
template<>
const char * vg::subcommand::get_metavar< size_t > ()
template<>
const char * vg::subcommand::get_metavar< int > ()
template<>
const char * vg::subcommand::get_metavar< int8_t > ()
template<>
const char * vg::subcommand::get_metavar< bool > ()
template<>
const char * vg::subcommand::get_metavar< double > ()
template<>
const char * vg::subcommand::get_metavar< std::string > ()
void vg::subcommand::print_table (const std::vector< std::pair< std::string, std::string > > &rows, ostream &out)

Variables

const ValidatorFunction< double > vg::subcommand::double_is_positive
 Validate that a double is positive, or throw std::domain_error.
const ValidatorFunction< double > vg::subcommand::double_is_nonnegative
 Validate that a double is not negative, or throw std::domain_error.
const ValidatorFunction< double > vg::subcommand::double_is_fraction
 Validate that a double is a fraction between 0 and 1, inclusive, or throw std::domain_error.
const ValidatorFunction< size_t > vg::subcommand::size_t_is_nonzero
 Validate that a size_t is not zero, or throw std::domain_error.
const ValidatorFunction< size_t > vg::subcommand::size_t_is_positive
 Validate that a size_t is positive, or throw std::domain_error;.
const ValidatorFunction< int > vg::subcommand::int_is_nonnegative
 Validate that an int is not negative, or throw std::domain_error;.

Detailed Description

options.cpp: option parser system implementation