KSSUtil  v14.2.0
C++ general utility library
programoptions.hpp File Reference

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

#include <initializer_list>
#include <memory>
#include <sstream>
#include <stdexcept>
#include <string>
#include <kss/contract/all.h>
#include "convert.hpp"

Go to the source code of this file.


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


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


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.