Rudiments
parameterstring.h
1 // Copyright (c) 2003 David Muse
2 // See the COPYING file for more information.
3 
4 #ifndef RUDIMENTS_PARAMETERSTRING_H
5 #define RUDIMENTS_PARAMETERSTRING_H
6 
7 #include <rudiments/private/parameterstringincludes.h>
8 
9 #ifdef RUDIMENTS_NAMESPACE
10 namespace rudiments {
11 #endif
12 
13 class parameterstringprivate;
14 
22 class RUDIMENTS_DLLSPEC parameterstring {
23  public:
24 
27 
29  ~parameterstring();
30 
33  void setDelimiter(char delim);
34 
36  bool parse(const char *string);
37 
40  const char *getValue(const char *name);
41 
45  void clear();
46 
47  #include <rudiments/private/parameterstring.h>
48 };
49 
50 #ifdef RUDIMENTS_NAMESPACE
51 }
52 #endif
53 
54 #endif