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 
15  commandline();
16 
19  commandline(int32_t argc, const char **argv);
20 
22  ~commandline();
23 
26  void initialize(int32_t argc, const char **argv);
27 
33  const char *getValue(const char *arg) const;
34 
53  const char *getValue(const char *arg,
54  const char *abbr) const;
55 
60  bool found(const char *arg) const;
61 
71  bool found(const char *arg, const char *abbr) const;
72 
73  #include <rudiments/private/commandline.h>
74 
75 };
76 
77 #endif
Definition: commandline.h:11