Rudiments
parameterstring.h
1 // Copyright (c) 2003 David Muse
2 // See the COPYING file for more information
3 
4  private:
5  int32_t countPairs(const char *paramstring);
6  const char *parseName(const char *data, char **outbuffer);
7  const char *parseValue(const char *data, char **outbuffer);
8  const char *parsePart(int32_t len,
9  char delimiter,
10  const char *data,
11  char **outbuffer,
12  int32_t quotes,
13  int32_t escapedchars);
14  int32_t parseNameLength(const char *data);
15  int32_t parseValueLength(const char *data);
16  int32_t parsePartLength(const char *data,
17  char delimiter,
18  int32_t quotes,
19  int32_t escapedchars);
20 
21  // FIXME: it should be possible to copy a parameterstring
23  parameterstring &operator=(const parameterstring &p);
24 
25  parameterstringprivate *pvt;
Definition: parameterstring.h:16