class
LambdaParser
Base classes
Constructors, destructors, conversion operators
-
LambdaParser(ParseLine_
t pParseLine) -
LambdaParser(ParseLine_
t pParseLine, GetDescription_ t pGetDescription) -
LambdaParser(ParseLine_
t pParseLine, SetData_ t pSetData)
Public functions
- auto ParseLine(const Line& line) -> void override
- auto GetDescription(DescriptionMode mode) const -> const char* override
- Returns a basic or complete description of what this parser does.
- auto SetData(FormatParser* pFormatParser, void* pData) -> void override
- Sets the data and FormatParser of this parser.
Protected variables
Function documentation
const char* ArgScript:: LambdaParser:: GetDescription(DescriptionMode mode) const override
Returns a basic or complete description of what this parser does.
Parameters | |
---|---|
mode | Whether the basic or complete description must be returned, in the DescriptionMode enum. |
This usually includes information about how to use it, i.e. the arguments required, possible options, etc
void ArgScript:: LambdaParser:: SetData(FormatParser* pFormatParser,
void* pData) override
Sets the data and FormatParser of this parser.
This method is called when FormatParser::