KSS Utility
C++ general utilities
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends
programoptions.hpp File Reference

Command line argument (program option) parsing. More...

#include <initializer_list>
#include <memory>
#include <sstream>
#include <stdexcept>
#include <string>
#include "convert.hpp"

Go to the source code of this file.

Classes

struct  kss::util::po::Option
 
class  kss::util::po::ProgramOptions
 Command line argument parsing. More...
 

Namespaces

 kss
 All Klassen Software Solutions libraries begin with this namespace.
 
 kss::util
 General utility methods that don't fit into any of the other categories.
 
 kss::util::po
 Program options (i.e. command line arguments)
 

Enumerations

enum  kss::util::po::HasArgument { kss::util::po::HasArgument::none = 0, kss::util::po::HasArgument::required, kss::util::po::HasArgument::optional }
 

Detailed Description

Command line argument (program option) parsing.

Definition in file programoptions.hpp.