Holds the result of an attempt to parse a parameter expression string. More...
#include <ParametricModeling.h>
Classes | |
struct | Detail |
Basic information about the parse result, providing the status and the position in the input string at which an error occurred, if any. More... | |
struct | IncompatibleTypeDetail |
Provides details about a parse attempt which resulted in IncompatibleType status. More... | |
struct | MismatchedDelimitersDetail |
Provides details about a parse attempt which resulted in MismatchedDelimiters status. More... | |
struct | UnknownSymbolDetail |
Provides details about a parse attempt which resulted in UnknownSymbol status. More... | |
Public Member Functions | |
IParameterExpressionP | GetParsedExpression () |
Returns the object representing the parsed expression, if parsing was successful. More... | |
IParameterExpressionCP | GetParsedExpression () const |
Returns the object representing the parsed expression, if parsing was successful. More... | |
Holds the result of an attempt to parse a parameter expression string.
IParameterExpressionP GetParsedExpression | ( | ) |
Returns the object representing the parsed expression, if parsing was successful.
IParameterExpressionCP GetParsedExpression | ( | ) | const |
Returns the object representing the parsed expression, if parsing was successful.
Detail m_base |
IncompatibleTypeDetail m_incompatibleType |
MismatchedDelimitersDetail m_mismatchedDelimiters |
UnknownSymbolDetail m_unknownSymbol |