Classes | Public Member Functions | List of all members
ParseParameterExpressionResult Struct Reference

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...
 

Detailed Description

Holds the result of an attempt to parse a parameter expression string.

Remarks
Required library : DgnPlatform<ApiNumber>.lib i.e. DgnPlatform5.lib

Member Function Documentation

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.

Member Data Documentation

Detail m_base
IncompatibleTypeDetail m_incompatibleType
MismatchedDelimitersDetail m_mismatchedDelimiters
UnknownSymbolDetail m_unknownSymbol

The documentation for this struct was generated from the following file:

Copyright © 2017 Bentley Systems, Incorporated. All rights reserved.