Scarab  v3.3.0
Project 8 C++ Utility Library
Public Member Functions | Static Public Attributes | Private Member Functions | List of all members
nonoption_parser Class Reference

#include <nonoption_parser.hh>

Public Member Functions

 nonoption_parser (std::vector< std::string > an_args)
 
virtual ~nonoption_parser ()
 
 mv_referrable_const (param_array, ord_args)
 
 mv_referrable_const (param_node, kw_args)
 

Static Public Attributes

static const char f_value_separator = '='
 
static const char f_option_starter = '-'
 

Private Member Functions

void parse (const std::string &an_arg)
 

Detailed Description

Definition at line 13 of file nonoption_parser.hh.

Constructor & Destructor Documentation

◆ nonoption_parser()

nonoption_parser ( std::vector< std::string >  an_args)

Definition at line 16 of file nonoption_parser.cc.

◆ ~nonoption_parser()

~nonoption_parser ( )
virtual

Definition at line 26 of file nonoption_parser.cc.

Member Function Documentation

◆ mv_referrable_const() [1/2]

mv_referrable_const ( param_array  ,
ord_args   
)

◆ mv_referrable_const() [2/2]

mv_referrable_const ( param_node  ,
kw_args   
)

◆ parse()

void parse ( const std::string &  an_arg)
private

Definition at line 30 of file nonoption_parser.cc.

Member Data Documentation

◆ f_option_starter

const char f_option_starter = '-'
static

Definition at line 27 of file nonoption_parser.hh.

◆ f_value_separator

const char f_value_separator = '='
static

Definition at line 26 of file nonoption_parser.hh.


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