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


Public Methods | |
| TAO_PSDL_Root_Scope (void) | |
| ~TAO_PSDL_Root_Scope (void) | |
| int | add_module (ACE_CString identifier) |
| Methods to be able to add the respective types to the Root Scope. More... | |
| 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. More... | |
| int | find (const ACE_CString &identifier_name, ACE_CString &identifier_type) |
| Function to find the TAO_PSDL_Scope for the given identifier_name. More... | |
| int | find (const ACE_CString &identifier_name) |
| Function to check if a particular identifier_name exists in the scope. More... | |
| int | get_module_name (const ACE_CString &identifier_name, ACE_CString &module_name) |
| To get the name of the module to which an identifier_name belongs. returns '0' on succes and '-1' on failure. More... | |
| int | get_interface_name (const ACE_CString &identifier_name, ACE_CString &interface_name) |
| To get the name of the interface to which an identifier_name belongs. returns '0' on succes and '-1' on failure. More... | |
| TAO_PSDL_Scope * | parent_scope (void) |
| Public methods to return the scopes needed. More... | |
| Scope_Map * | scope_map (void) |
| Return the pointer to Scope_Map of the instance. More... | |
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.2.13.1 written by Dimitri van Heesch,
© 1997-2001