, 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::Constraint | [virtual] |
| CheckInitialize() | OclTree::TreeNode | [protected, virtual] |
| Constraint(TreeManager *pManager) | OclTree::Constraint | |
| CreateThis(TypeContext &context, int iImplicitPos) const | OclTree::TreeNode | |
| Evaluate(ObjectContext &context) | OclTree::Constraint | [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_pContext | OclTree::Constraint | |
| m_pExpression | OclTree::Constraint | |
| m_strName | OclTree::Constraint | |
| 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 | |
| ParseTypeSeq(TypeContext &context, const Position &position, std::string &strType, TypeSeq &vecType) const | OclTree::TreeNode | |
| Print(const std::string &strTabs) const | OclTree::Constraint | [virtual] |
| TreeNode(TreeManager *pManager, NodeKind eKind) | OclTree::TreeNode | |
| ~Constraint() | OclTree::Constraint | [virtual] |
| ~TreeNode() | OclTree::TreeNode | [virtual] |