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.