vSMC
vSMC: Scalable Monte Carlo
|
Option with multiple values. More...
#include <vsmc/utility/program_option.hpp>
Public Member Functions | |
ProgramOptionVector (const std::string &desc, std::vector< T > *ptr) | |
template<typename V > | |
ProgramOptionVector (const std::string &desc, std::vector< T > *ptr, V val) | |
bool | is_vector () const |
bool | set (const std::string &name, const std::string &sval, bool silent, std::ostream &os) |
bool | set_default () |
Public Member Functions inherited from vsmc::ProgramOptionDefault< T > | |
ProgramOptionDefault (const std::string &desc) | |
template<typename V > | |
ProgramOptionDefault (const std::string &desc, V val) | |
std::string | default_str () const |
std::string | description () const |
bool | is_bool () const |
Public Member Functions inherited from vsmc::ProgramOption | |
ProgramOption ()=default | |
ProgramOption (const ProgramOption &)=default | |
virtual | ~ProgramOption () |
ProgramOption & | operator= (const ProgramOption &)=default |
Additional Inherited Members | |
Protected Member Functions inherited from vsmc::ProgramOptionDefault< T > | |
bool | set_value_default (T *dest) |
Protected Member Functions inherited from vsmc::ProgramOption | |
bool | set_value (const std::string &name, const std::string &sval, bool *dest, bool silent, std::ostream &os) |
bool | set_value (const std::string &, const std::string &sval, std::string *dest, bool, std::ostream &) |
template<typename T > | |
bool | set_value (const std::string &name, const std::string &sval, T *dest, bool silent, std::ostream &os) |
Option with multiple values.
Definition at line 287 of file program_option.hpp.
|
inline |
Definition at line 290 of file program_option.hpp.
|
inline |
Definition at line 296 of file program_option.hpp.
|
inlinevirtual |
Implements vsmc::ProgramOption.
Definition at line 301 of file program_option.hpp.
|
inlinevirtual |
Implements vsmc::ProgramOption.
Definition at line 303 of file program_option.hpp.
|
inlinevirtual |
Implements vsmc::ProgramOption.
Definition at line 314 of file program_option.hpp.