Rudiments
commandline.h
1 // Copyright (c) 1999-2018 David Muse
2 // See the COPYING file for more information.
3 
4 #ifndef RUDIMENTS_COMMANDLINE_H
5 #define RUDIMENTS_COMMANDLINE_H
6 
7 #include <rudiments/private/commandlineincludes.h>
8 
11 class RUDIMENTS_DLLSPEC commandline {
12  public:
13 
16 
19  commandline(int32_t argc, const char **argv);
20 
23 
26  void initialize(int32_t argc, const char **argv);
27 
36  const char *getValue(const char *arg) const;
37 
59  const char *getValue(const char *arg,
60  const char *abbr) const;
61 
66  bool found(const char *arg) const;
67 
77  bool found(const char *arg, const char *abbr) const;
78 
84 
85  #include <rudiments/private/commandline.h>
86 
87 };
88 
89 #endif
Definition: commandline.h:11
commandline(int32_t argc, const char **argv)
bool found(const char *arg, const char *abbr) const
bool found(const char *arg) const
void toDictionary(dictionary< char *, char * > *dict)
void initialize(int32_t argc, const char **argv)
const char * getValue(const char *arg, const char *abbr) const
const char * getValue(const char *arg) const
Definition: dictionary.h:63