List of all members
ScalarPropertyValue< TTOKEN, TVALUE > Class Template Reference

A property that is just a value. More...

#include <RelationshipExpressionToken.h>

Inheritance diagram for ScalarPropertyValue< TTOKEN, TVALUE >:
OperandPropertyBase IOperandValueStorage

Additional Inherited Members

- Public Member Functions inherited from OperandPropertyBase
 OperandPropertyBase ()
virtual ~OperandPropertyBase ()
OperandToken const * GetBase () const
 Get current operand token. More...
WChar const * GetPropertyName () const
 Get current property name. More...
IExpression const * GetExpression () const
 Get current expression. More...
IGraphEvaluationGetGraph () const
 Get current graph. More...
- Public Member Functions inherited from IOperandValueStorage
virtual ~IOperandValueStorage ()
 Virtual destructor. More...
void AddRef ()
 Add one to ref count. More...
void Release ()
 Subtract one from ref count. More...
OperandTokenGetValue (ExprErrorDetails *error) const
 Get an OperandToken from an ExprErrorDetails. More...
ExprErrorDetails SetValue (OperandToken *token)
 Set error details with a token. More...
WString Fmt () const
 Format current object. More...
- Public Attributes inherited from OperandPropertyBase
int m_refCount
- Static Public Attributes inherited from OperandPropertyBase
static int s_totalRefCount

Detailed Description

template<class TTOKEN, class TVALUE>
class Bentley::MstnPlatform::Relationship::ScalarPropertyValue< TTOKEN, TVALUE >

A property that is just a value.

Holds a pointer to the value and to the property name.

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

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