GME
13
|
#include <OCLTree.h>
Public Member Functions | |
DeclarationNode (TreeManager *pManager) | |
~DeclarationNode () | |
virtual std::string | Print (const std::string &strTabs) const |
virtual OclMeta::Object | Evaluate (ObjectContext &context) |
virtual void | CheckInitialize () |
virtual bool | CheckImplementation (TypeContext &context) |
Public Attributes | |
std::string | m_strType |
std::string | m_strName |
TreeNode * | m_pValueNode |
TreeNode * | m_pInnerNode |
TypeSeq | m_vecTypeDecl |
OclTree::DeclarationNode::DeclarationNode | ( | TreeManager * | pManager | ) |
Definition at line 457 of file OCLTree.cpp.
Definition at line 462 of file OCLTree.cpp.
bool OclTree::DeclarationNode::CheckImplementation | ( | TypeContext & | context | ) | [virtual] |
Implements OclTree::TreeNode.
Definition at line 494 of file OCLTree.cpp.
void OclTree::DeclarationNode::CheckInitialize | ( | ) | [virtual] |
Reimplemented from OclTree::TreeNode.
Definition at line 488 of file OCLTree.cpp.
OclMeta::Object OclTree::DeclarationNode::Evaluate | ( | ObjectContext & | context | ) | [virtual] |
Implements OclTree::TreeNode.
Definition at line 531 of file OCLTree.cpp.
std::string OclTree::DeclarationNode::Print | ( | const std::string & | strTabs | ) | const [virtual] |
Implements OclTree::TreeNode.
Definition at line 472 of file OCLTree.cpp.