#include <PSDL_Node.h>
Inheritance diagram for TAO_PSDL_Forward_Dcl:
Public Member Functions | |
TAO_PSDL_Forward_Dcl (TAO_PSDL_Node *identifier) | |
**************************************************************** | |
TAO_PSDL_Forward_Dcl (int type, TAO_PSDL_Node *identifier) | |
virtual | ~TAO_PSDL_Forward_Dcl (void) |
int | type (void) const |
Get the value. | |
TAO_PSDL_Node * | identifier (void) const |
int | accept (TAO_PSDL_Node_Visitor *visitor) |
= The Node methods. | |
Private Attributes | |
int | type_ |
The values. | |
TAO_PSDL_Node * | identifier_ |
Definition at line 2565 of file PSDL_Node.h.
|
****************************************************************
Definition at line 4021 of file PSDL_Node.cpp. References TAO_PSDL_Scope::add_interface_dcl_to_scope(), TAO_PSDL_Scope::instance(), TAO_PSDL_Node::psdl_scope_visitor(), and TAO_PSDL_Scope_Visitor::visit_forward_dcl().
04022 : type_ (0), 04023 identifier_ (identifier) 04024 { 04025 this->psdl_scope_visitor ()->visit_forward_dcl (this); 04026 04027 TAO_PSDL_Scope::instance ()->add_interface_dcl_to_scope (this->identifiers_[0], 04028 //@@ deal "forward_dcl", 04029 this->psdl_scope ()); 04030 } |
|
Definition at line 4032 of file PSDL_Node.cpp. References TAO_PSDL_Scope::add_interface_dcl_to_scope(), TAO_PSDL_Scope::instance(), TAO_PSDL_Node::psdl_scope_visitor(), and TAO_PSDL_Scope_Visitor::visit_forward_dcl().
04034 : type_ (type), 04035 identifier_ (identifier) 04036 { 04037 this->psdl_scope_visitor ()->visit_forward_dcl (this); 04038 04039 TAO_PSDL_Scope::instance ()->add_interface_dcl_to_scope (this->identifiers_[0], 04040 //@@ deal "forward_dcl", 04041 this->psdl_scope ()); 04042 04043 } |
|
Definition at line 4045 of file PSDL_Node.cpp.
04046 { 04047 delete this->identifier_; 04048 } |
|
= The Node methods.
Implements TAO_PSDL_Node. Definition at line 4065 of file PSDL_Node.cpp. References TAO_PSDL_Node_Visitor::visit_forward_dcl().
04066 { 04067 return visitor->visit_forward_dcl (this); 04068 } |
|
Definition at line 4058 of file PSDL_Node.cpp. Referenced by TAO_PSDL_Scope_Visitor::visit_forward_dcl(), TAO_PSDL_Interface_Visitor::visit_forward_dcl(), and Dump_Visitor::visit_forward_dcl().
04059 { 04060 return this->identifier_; 04061 } |
|
Get the value.
Definition at line 4052 of file PSDL_Node.cpp. Referenced by TAO_PSDL_Scope_Visitor::visit_forward_dcl(), and Dump_Visitor::visit_forward_dcl().
04053 { 04054 return this->type_; 04055 } |
|
Definition at line 2587 of file PSDL_Node.h. |
|
The values.
Reimplemented from TAO_PSDL_Node. Definition at line 2586 of file PSDL_Node.h. |