option_parser.h File Reference
#include <string>#include <sstream>#include <vector>#include "interop/util/exception.h"#include "interop/util/unique_ptr.h"Go to the source code of this file.
Classes | |
| class | abstract_option |
| class | option_exception |
| class | invalid_option_value_exception |
| class | invalid_option_exception |
| class | value_container< T > |
| class | value_container< R(T::*)(P1) > |
| class | option< T > |
| class | option_parser |
Namespaces | |
| illumina | |
| illumina::interop | |
| illumina::interop::util | |
Functions | |
| template<typename T , typename R , typename P1 > | |
| value_container< R(T::*)(P1) > | wrap_setter (T &obj, R(T::*func)(P1)) |
Detailed Description
Simple command line option parser
This parser handles options of the form --option-name=option-value and skips any option not prefixed with --. Any option it does find will be removed from the list of command line arguments.
- Date
- 7/3/16
- Version
- 1.0
- Copyright
- GNU Public License.