#include <PSDL_Simple_Scope.h>
Inheritance diagram for TAO_PSDL_Simple_Scope:
Public Methods | |
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. 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... | |
TAO_PSDL_Scope * | parent_scope (void) |
Return the pointer to the parent scope. More... | |
Scope_Map * | scope_map (void) |
Return the pointer to Scope_Map of the instance. More... | |
ACE_CString | identifier_type (void) |
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. More... | |
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. |
|
|
|
|
|
|