Rudiments: /home/dmuse/temp/rudiments/include/rudiments/private/parameterstring.h Source File

Rudiments

parameterstring.h
1 // Copyright (c) 1999-2018 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
22 parameterstring(const parameterstring &p);
23 parameterstring &operator=(const parameterstring &p);
24
25 parameterstringprivate *pvt;
parameterstring
Definition: parameterstring.h:16