#include <PSDL_Root_Scope.h>
Inheritance diagram for TAO_PSDL_Root_Scope:


| Public Member Functions | |
| TAO_PSDL_Root_Scope (void) | |
| ~TAO_PSDL_Root_Scope (void) | |
| int | add_module (ACE_CString identifier) | 
| int | add_interface (ACE_CString identifier) | 
| int | add_struct (ACE_CString identifier) | 
| 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_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) | 
| int | get_module_name (const ACE_CString &identifier_name, ACE_CString &module_name) | 
| int | get_interface_name (const ACE_CString &identifier_name, ACE_CString &interface_name) | 
| TAO_PSDL_Scope * | parent_scope (void) | 
| Public methods to return the scopes needed. | |
| Scope_Map * | scope_map (void) | 
| Return the pointer to Scope_Map of the instance. | |
| Protected Attributes | |
| Scope_Map | root_scope_map_ | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | ||||||||||||
| 
 Reimplemented from TAO_PSDL_Scope. | 
| 
 | ||||||||||||
| 
 Reimplemented from TAO_PSDL_Scope. | 
| 
 | 
| 
 Reimplemented from TAO_PSDL_Scope. | 
| 
 | 
| Methods to be able to add the respective types to the Root Scope. 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. | 
| 
 | ||||||||||||
| To get the name of the interface to which an identifier_name belongs. returns '0' on succes and '-1' on failure. Reimplemented from TAO_PSDL_Scope. | 
| 
 | ||||||||||||
| To get the name of the module to which an identifier_name belongs. returns '0' on succes and '-1' on failure. Reimplemented from TAO_PSDL_Scope. | 
| 
 | 
| Public methods to return the scopes needed. 
 Reimplemented from TAO_PSDL_Scope. | 
| 
 | 
| Return the pointer to Scope_Map of the instance. 
 Reimplemented from TAO_PSDL_Scope. | 
| 
 | 
| 
 | 
 1.3.9.1
 1.3.9.1