#include <PSDL_Node.h>
Inheritance diagram for TAO_PSDL_Definition:


Public Member Functions | |
| TAO_PSDL_Definition (TAO_PSDL_Node *definition_type) | |
| **************************************************************** | |
| virtual | ~TAO_PSDL_Definition (void) |
| TAO_PSDL_Node * | definition_type (void) const |
| Get the value. | |
| int | accept (TAO_PSDL_Node_Visitor *visitor) |
| = The Node methods. | |
Private Attributes | |
| TAO_PSDL_Node * | definition_type_ |
| The values. | |
Definition at line 126 of file PSDL_Node.h.
| TAO_PSDL_Definition::TAO_PSDL_Definition | ( | TAO_PSDL_Node * | definition_type | ) |
****************************************************************
Definition at line 154 of file PSDL_Node.cpp.
00155 : definition_type_ (definition_type) 00156 { 00157 }
| TAO_PSDL_Definition::~TAO_PSDL_Definition | ( | void | ) | [virtual] |
Definition at line 159 of file PSDL_Node.cpp.
References definition_type_.
00160 { 00161 delete this->definition_type_; 00162 }
| int TAO_PSDL_Definition::accept | ( | TAO_PSDL_Node_Visitor * | visitor | ) | [virtual] |
= The Node methods.
Implements TAO_PSDL_Node.
Definition at line 171 of file PSDL_Node.cpp.
References TAO_PSDL_Node_Visitor::visit_definition().
00172 { 00173 return visitor->visit_definition (this); 00174 }
| TAO_PSDL_Node * TAO_PSDL_Definition::definition_type | ( | void | ) | const |
Get the value.
Definition at line 165 of file PSDL_Node.cpp.
References definition_type_.
Referenced by TAO_PSDL_Scope_Visitor::visit_definition(), TAO_PSDL_Node_Visitor::visit_definition(), and Dump_Visitor::visit_definition().
00166 { 00167 return this->definition_type_; 00168 }
The values.
Definition at line 142 of file PSDL_Node.h.
Referenced by definition_type(), and ~TAO_PSDL_Definition().
1.4.7