WSF
WsfPProxySatisfy::EquationExpr Struct Reference

#include <WsfPProxySatisfy.hpp>

Collaboration diagram for WsfPProxySatisfy::EquationExpr:

Public Types

enum  ExprType { cVALUE , cUNSET_VALUE , cFUNCTION , cNODE_INDEX }

Public Member Functions

 EquationExpr (WsfPProxyValue v)
 EquationExpr (std::string &aFunc)
 EquationExpr (size_t aNodeIndex)
 EquationExpr ()
void Cleanup ()

Static Public Member Functions

static EquationExpr UnsetValue ()

Public Attributes

ExprType mExprType
WsfPProxyValue mValue
std::string mFunction
size_t mNodeIndex
std::vector< EquationExprmParameters

Member Enumeration Documentation

◆ ExprType

Enumerator
cVALUE 
cUNSET_VALUE 
cFUNCTION 
cNODE_INDEX 

Constructor & Destructor Documentation

◆ EquationExpr() [1/4]

WsfPProxySatisfy::EquationExpr::EquationExpr ( WsfPProxyValue v)
inline

References cVALUE, mExprType, mNodeIndex, and mValue.

Referenced by UnsetValue().

◆ EquationExpr() [2/4]

WsfPProxySatisfy::EquationExpr::EquationExpr ( std::string & aFunc)
inline

◆ EquationExpr() [3/4]

WsfPProxySatisfy::EquationExpr::EquationExpr ( size_t aNodeIndex)
inline

References cNODE_INDEX, mExprType, and mNodeIndex.

◆ EquationExpr() [4/4]

WsfPProxySatisfy::EquationExpr::EquationExpr ( )
inline

Member Function Documentation

◆ Cleanup()

void WsfPProxySatisfy::EquationExpr::Cleanup ( )
inline

References mParameters, and mValue.

◆ UnsetValue()

EquationExpr WsfPProxySatisfy::EquationExpr::UnsetValue ( )
inlinestatic

Member Data Documentation

◆ mExprType

◆ mFunction

std::string WsfPProxySatisfy::EquationExpr::mFunction

Referenced by EquationExpr().

◆ mNodeIndex

size_t WsfPProxySatisfy::EquationExpr::mNodeIndex

◆ mParameters

std::vector<EquationExpr> WsfPProxySatisfy::EquationExpr::mParameters

Referenced by Cleanup().

◆ mValue

WsfPProxyValue WsfPProxySatisfy::EquationExpr::mValue

The documentation for this struct was generated from the following file:
Copyrights Multiple, All Rights Reserved