WDL_LINEPARSE_IMPL_ONLY.
More...
#include <lineparse.h>
|
| int | parse (const char *line) |
| | LineParser (bool ignoredLegacyValue=false) |
| int WDL_LINEPARSE_PREFIX | parse_ex (const char *line, bool ignore_commentchars WDL_LINEPARSE_DEFPARM(true), bool backtickquote WDL_LINEPARSE_DEFPARM(true), bool allowunterminatedquotes WDL_LINEPARSE_DEFPARM(false)) |
| void WDL_LINEPARSE_PREFIX | set_one_token (const char *line) |
| char *WDL_LINEPARSE_PREFIX | __get_tmpbuf (const char *line) |
| int | getnumtokens () const |
| void | eattoken () |
| | LineParserInt () |
| | ~LineParserInt () |
| int WDL_LINEPARSE_PREFIX | parseDestroyBuffer (char *line, bool ignore_commentchars WDL_LINEPARSE_DEFPARM(true), bool backtickquote WDL_LINEPARSE_DEFPARM(true), bool allowunterminatedquotes WDL_LINEPARSE_DEFPARM(false)) |
| double WDL_LINEPARSE_PREFIX | gettoken_float (int token, int *success WDL_LINEPARSE_DEFPARM(NULL)) const |
| int WDL_LINEPARSE_PREFIX | gettoken_int (int token, int *success WDL_LINEPARSE_DEFPARM(NULL)) const |
| unsigned int WDL_LINEPARSE_PREFIX | gettoken_uint (int token, int *success WDL_LINEPARSE_DEFPARM(NULL)) const |
| const char *WDL_LINEPARSE_PREFIX | gettoken_str (int token) const |
| char WDL_LINEPARSE_PREFIX | gettoken_quotingchar (int token) const |
| int WDL_LINEPARSE_PREFIX | gettoken_enum (int token, const char *strlist) const |
◆ LineParser()
| LineParser::LineParser |
( |
bool | ignoredLegacyValue = false | ) |
|
|
inline |
◆ __get_tmpbuf()
◆ parse()
| int LineParser::parse |
( |
const char * | line | ) |
|
|
inline |
◆ parse_ex()
| int WDL_LINEPARSE_PREFIX LineParser::parse_ex |
( |
const char * | line, |
|
|
bool ignore_commentchars | WDL_LINEPARSE_DEFPARMtrue, |
|
|
bool backtickquote | WDL_LINEPARSE_DEFPARMtrue, |
|
|
bool allowunterminatedquotes | WDL_LINEPARSE_DEFPARMfalse ) |
|
inline |
◆ set_one_token()
◆ m_tmpbuf
| char LineParser::m_tmpbuf[2048] |
|
private |
◆ m_tmpbuf_big
The documentation for this class was generated from the following file:
- /home/runner/work/lmms-fork/lmms-fork/plugins/CarlaBase/carla/source/modules/ysfx/thirdparty/WDL/source/WDL/lineparse.h