lmms
Cross-platform music production software
Loading...
Searching...
No Matches
strparse.h
Go to the documentation of this file.
1
2
4public:
5 int pos;
6 std::string *str;
7 void init(std::string *s) {
8 str = s;
9 pos = 0;
10 }
11 void skip_space();
12 char peek();
13 void get_nonspace_quoted(std::string &field);
14
17 void get_remainder(std::string &field);
18};
19
20void string_escape(std::string &result, const char *s, const char *quote);
Definition strparse.h:3
int pos
Definition strparse.h:5
void skip_space()
Definition strparse.cpp:8
void get_nonspace_quoted(std::string &field)
Definition strparse.cpp:22
void init(std::string *s)
Definition strparse.h:7
void get_remainder(std::string &field)
Get the remaining characters, skipping initial spaces and final return.
Definition strparse.cpp:76
std::string * str
Definition strparse.h:6
char peek()
Definition strparse.cpp:16
void string_escape(std::string &result, const char *s, const char *quote)
Definition strparse.cpp:54