#include <PSDL_Simple_Scope.h>
Inheritance diagram for TAO_PSDL_Simple_Scope:


Public Member Functions | |
| TAO_PSDL_Simple_Scope (TAO_PSDL_Scope *parent_scope, ACE_CString identifier_type) | |
| ~TAO_PSDL_Simple_Scope (void) | |
| int | add_typedef (ACE_CString identifier, ACE_CString identifier_type) | 
| int | add_const_decl (ACE_CString identifier, ACE_CString identifier_type) | 
| int | add_except_decl (ACE_CString identifier, ACE_CString identifier_type) | 
| int | add_enum_decl (ACE_CString identifier, ACE_CString identifier_type) | 
| int | add_op_dcl (ACE_CString identifier) | 
| void | dump (CORBA::ULong depth) | 
| Function to help indent the output of the parse tree.   | |
| int | find (const ACE_CString &identifier_name, ACE_CString &identifier_type) | 
| Function to find the TAO_PSDL_Scope for the given identifier_name.   | |
| int | find (const ACE_CString &identifier_name) | 
| TAO_PSDL_Scope * | parent_scope (void) | 
| Return the pointer to the parent scope.   | |
| Scope_Map * | scope_map (void) | 
| Return the pointer to Scope_Map of the instance.   | |
| ACE_CString | identifier_type (void) | 
| ACE_CString | module_name (void) | 
| ACE_CString | interface_name (void) | 
Protected Attributes | |
| Scope_Map | scope_map_ | 
| TAO_PSDL_Scope * | parent_scope_ | 
| ACE_CString | identifier_type_ | 
| ACE_CString | module_name_ | 
| ACE_CString | interface_name_ | 
      
  | 
  ||||||||||||
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  ||||||||||||
| 
 
 Reimplemented from TAO_PSDL_Scope.  | 
  
      
  | 
  ||||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||||
| 
 
 Reimplemented from TAO_PSDL_Scope.  | 
  
      
  | 
  
| 
 
 Reimplemented from TAO_PSDL_Scope.  | 
  
      
  | 
  ||||||||||||
| 
 
 Reimplemented from TAO_PSDL_Scope.  | 
  
      
  | 
  
| 
 Function to help indent the output of the parse tree. 
 Reimplemented from TAO_PSDL_Scope.  | 
  
      
  | 
  
| 
 Function to check if a particular identifier_name exists in the scope. Reimplemented from TAO_PSDL_Scope.  | 
  
      
  | 
  ||||||||||||
| 
 Function to find the TAO_PSDL_Scope for the given identifier_name. 
 Reimplemented from TAO_PSDL_Scope.  | 
  
      
  | 
  
| 
 Each identifier will have an instance of a derived type of TAO_PSDL_Scope *.. the following method is an accessor to the type of the identifier name Reimplemented from TAO_PSDL_Scope.  | 
  
      
  | 
  
| 
 
 Reimplemented from TAO_PSDL_Scope.  | 
  
      
  | 
  
| 
 
 Reimplemented from TAO_PSDL_Scope.  | 
  
      
  | 
  
| 
 Return the pointer to the parent scope. 
 Reimplemented from TAO_PSDL_Scope.  | 
  
      
  | 
  
| 
 Return the pointer to Scope_Map of the instance. 
 Reimplemented from TAO_PSDL_Scope.  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
 Reimplemented from TAO_PSDL_Scope.  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
 1.3.9.1