Public Member Functions | List of all members
IParameterExpression Struct Referenceabstract

Abstract representation of an expression involving parameters. More...

#include <ParametricModeling.h>

Inheritance diagram for IParameterExpression:
RefCountedBase RefCounted< IRefCounted > IRefCounted

Public Member Functions

DGNPLATFORM_EXPORT
ParameterExpressionStatus 
Evaluate (ParameterValueR pv, IEvaluateParameterExpressionContextCR context) const
 Evaluates this expression against the supplied context. More...
 
- Public Member Functions inherited from RefCounted< IRefCounted >
void * operator new (size_t size)
 
void operator delete (void *rawMemory, size_t size)
 
UInt32 AddRef () const
 
UInt32 Release () const
 
 RefCounted ()
 
 RefCounted (RefCounted const &rhs)
 
RefCountedoperator= (RefCounted const &rhs)
 
UInt32 GetRefCount () const
 

Additional Inherited Members

- Protected Member Functions inherited from RefCounted< IRefCounted >
virtual ~RefCounted ()
 
- Protected Member Functions inherited from IRefCounted
virtual ~IRefCounted ()
 
void * operator new (size_t size)
 
void operator delete (void *rawMemory, size_t size)
 

Detailed Description

Abstract representation of an expression involving parameters.

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

Member Function Documentation

DGNPLATFORM_EXPORT ParameterExpressionStatus Evaluate ( ParameterValueR  pv,
IEvaluateParameterExpressionContextCR  context 
) const

Evaluates this expression against the supplied context.

Parameters
[out]pvHolds the value of the evaluated expression, if evaluation succeeds
[in]contextThe context against which the expression is to be evaluated
Returns
ParameterStatus.Success if evaluation succeeds, or else an error code.

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

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