Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

cbl::codetree::TElement Class Reference

#include <element.h>

Inheritance diagram for cbl::codetree::TElement:

cbl::codetree::def::TDef cbl::codetree::def::TExternalInfo cbl::codetree::def::TParam cbl::codetree::names::TName cbl::codetree::scopes::TScope cbl::codetree::stmt::TStatement cbl::codetree::symbols::TSymbol cbl::codetree::TCodeNode List of all members.

Public Methods

void  registerComponent (TElement *AComponent)
void  unregisterComponent (TElement *AComponent)
void  ownerComponent (TElement *AOwner)
TElement *  ownerComponent ()
const TElement *  ownerComponent () const
void  ownerModule (symbols::TModuleSym *AOwnerModule)
symbols::TModuleSym ownerModule ()
const symbols::TModuleSym ownerModule () const

Protected Methods

  TElement (symbols::TModuleSym *AOwnerModule)
  TElement (const TElement &AElement)
  ~TElement ()

Constructor & Destructor Documentation

cbl::codetree::TElement::TElement symbols::TModuleSym   AOwnerModule [protected]
 

cbl::codetree::TElement::TElement const TElement &    AElement [protected]
 

cbl::codetree::TElement::~TElement   [protected]
 


Member Function Documentation

const TElement* cbl::codetree::TElement::ownerComponent   const
 

TElement* cbl::codetree::TElement::ownerComponent  
 

void cbl::codetree::TElement::ownerComponent TElement *    AOwner
 

const symbols::TModuleSym* cbl::codetree::TElement::ownerModule   const
 

symbols::TModuleSym* cbl::codetree::TElement::ownerModule  
 

void cbl::codetree::TElement::ownerModule symbols::TModuleSym   AOwnerModule
 

void cbl::codetree::TElement::registerComponent TElement *    AComponent
 

void cbl::codetree::TElement::unregisterComponent TElement *    AComponent
 


The documentation for this class was generated from the following file:
Generated on Sat Apr 6 19:07:26 2002 for Compiler Backend Library by doxygen1.2.14 written by , © 1997-2002