, including all inherited members.
AddViolation(ObjectContext &context, int iLine, const std::string &strSignature, const std::string &strMessage="") | OclTree::TreeNode | |
AddViolation(ObjectContext &context, Violation &violation) | OclTree::TreeNode | |
CastType(TypeContext &context, const Position &position, const TypeSeq &vecTypeFrom, const TypeSeq &vecTypeTo) const | OclTree::TreeNode | |
Check(TypeContext &context) | OclTree::TreeNode | |
CheckAmbiguity(const std::vector< OclMeta::Type * > &vecTypes, const std::vector< OclSignature::Feature * > &vecSignatures, std::vector< int > &vecAmbiguities, int &iPrecedence, OclCommon::ExceptionPool &exAmbiguity) | OclTree::TreeNode | |
CheckFalseResult(ObjectContext &context, OclMeta::Object spObject, int iLine, const std::string &strSignature) | OclTree::TreeNode | |
CheckImplementation(TypeContext &context) | OclTree::OperatorNode | [virtual] |
CheckInitialize() | OclTree::OperatorNode | [virtual] |
CreateThis(TypeContext &context, int iImplicitPos) const | OclTree::TreeNode | |
Evaluate(ObjectContext &context) | OclTree::OperatorNode | [virtual] |
EvaluateCast(ObjectContext &context, OclMeta::Object spObject, int iLine, const std::string &strSignature, const std::string &strTypeName="", bool bOnlyTest=true) | OclTree::TreeNode | |
GetKind() const | OclTree::TreeNode | |
GetLastExceptionCode(TypeContext &context) const | OclTree::TreeNode | |
GetParametralTypeSeq(const TypeSeq &vecType1, const TypeSeq &vecType2, const TypeSeq &vecTypeReturn) | OclTree::TreeNode | |
GetTreeManager() const | OclTree::TreeNode | |
IsBooleanReturned() | OclTree::TreeNode | |
m_bSelfTester | OclTree::TreeNode | |
m_bTester | OclTree::TreeNode | |
m_mapPositions | OclTree::TreeNode | |
m_pOperandNode1 | OclTree::OperatorNode | |
m_pOperandNode2 | OclTree::OperatorNode | |
m_strAssignVarName | OclTree::OperatorNode | |
m_strName | OclTree::OperatorNode | |
m_vecType | OclTree::TreeNode | |
NK_ASSOCIATION enum value | OclTree::TreeNode | |
NK_ATTRIBUTE enum value | OclTree::TreeNode | |
NK_COLLECTION enum value | OclTree::TreeNode | |
NK_CONSTRAINT enum value | OclTree::TreeNode | |
NK_CONTEXT enum value | OclTree::TreeNode | |
NK_DECLARATION enum value | OclTree::TreeNode | |
NK_EXTENSION enum value | OclTree::TreeNode | |
NK_FUNCTION enum value | OclTree::TreeNode | |
NK_IFTHENELSE enum value | OclTree::TreeNode | |
NK_ITERATOR enum value | OclTree::TreeNode | |
NK_METHOD enum value | OclTree::TreeNode | |
NK_OBJECT enum value | OclTree::TreeNode | |
NK_OPERATOR enum value | OclTree::TreeNode | |
NK_TYPECAST enum value | OclTree::TreeNode | |
NK_VARIABLE enum value | OclTree::TreeNode | |
NodeKind enum name | OclTree::TreeNode | |
OperatorNode(TreeManager *pManager) | OclTree::OperatorNode | |
ParseTypeSeq(TypeContext &context, const Position &position, std::string &strType, TypeSeq &vecType) const | OclTree::TreeNode | |
Print(const std::string &strTabs) const | OclTree::OperatorNode | [virtual] |
TreeNode(TreeManager *pManager, NodeKind eKind) | OclTree::TreeNode | |
~OperatorNode() | OclTree::OperatorNode | |
~TreeNode() | OclTree::TreeNode | [virtual] |