clingo
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
Namespaces | Functions
program_options.cpp File Reference
#include <program_opts/program_options.h>
#include <program_opts/errors.h>
#include <cassert>
#include <cstring>
#include <climits>
#include <ostream>
#include <istream>
#include <algorithm>
#include <stdlib.h>
#include <stdio.h>
#include <cctype>
Include dependency graph for program_options.cpp:

Namespaces

 ProgramOptions
 

Functions

std::ostream & ProgramOptions::operator<< (std::ostream &os, const OptionContext &grp)
 
ParsedValues ProgramOptions::parseCommandLine (int &argc, char **argv, const OptionContext &ctx, bool allowUnregistered=true, PosOption posParser=0, unsigned flags=0)
 
ParseContext & ProgramOptions::parseCommandLine (int &argc, char **argv, ParseContext &ctx, unsigned flags=0)
 
ParseContext & ProgramOptions::parseCommandString (const char *cmd, ParseContext &ctx, unsigned flags=command_line_allow_flag_value)
 
ParsedValues ProgramOptions::parseCommandString (const std::string &cmd, const OptionContext &ctx, bool allowUnreg=false, PosOption posParser=0, unsigned flags=command_line_allow_flag_value)
 
ParsedValues ProgramOptions::parseCfgFile (std::istream &is, const OptionContext &o, bool allowUnregistered)
 

Variable Documentation

int argPos_
char** argv_
const char* cmd_
char* currentArg_
unsigned eMask
unsigned flags
std::istream& in_
ParsedValues parsed
PosOption posOpt
std::vector<const char*> remaining
std::string tok_