GME  13
Public Member Functions | Public Attributes
OclTree::DeclarationNode Class Reference

#include <OCLTree.h>

Inheritance diagram for OclTree::DeclarationNode:
Inheritance graph
[legend]
Collaboration diagram for OclTree::DeclarationNode:
Collaboration graph
[legend]

List of all members.

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
TreeNodem_pValueNode
TreeNodem_pInnerNode
TypeSeq m_vecTypeDecl

Detailed Description

Definition at line 226 of file OCLTree.h.


Constructor & Destructor Documentation

Definition at line 457 of file OCLTree.cpp.

Definition at line 462 of file OCLTree.cpp.


Member Function Documentation

Implements OclTree::TreeNode.

Definition at line 494 of file OCLTree.cpp.

Reimplemented from OclTree::TreeNode.

Definition at line 488 of file OCLTree.cpp.

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.


Member Data Documentation

Definition at line 232 of file OCLTree.h.

Definition at line 231 of file OCLTree.h.

Definition at line 230 of file OCLTree.h.

Definition at line 229 of file OCLTree.h.

Definition at line 233 of file OCLTree.h.


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