#include <PSDL_Node.h>
Inheritance diagram for TAO_PSDL_Simple_Declarator_List:
Public Member Functions | |
TAO_PSDL_Simple_Declarator_List (TAO_PSDL_Node *simple_declarator) | |
**************************************************************** | |
TAO_PSDL_Simple_Declarator_List (TAO_PSDL_Node *simple_declarator_list, TAO_PSDL_Node *simple_declarator) | |
virtual | ~TAO_PSDL_Simple_Declarator_List (void) |
TAO_PSDL_Node * | simple_declarator_list (void) const |
Get the value. | |
TAO_PSDL_Node * | simple_declarator (void) const |
int | accept (TAO_PSDL_Node_Visitor *visitor) |
= The Node methods. | |
Private Attributes | |
TAO_PSDL_Node * | simple_declarator_list_ |
The values. | |
TAO_PSDL_Node * | simple_declarator_ |
Definition at line 1615 of file PSDL_Node.h.
TAO_PSDL_Simple_Declarator_List::TAO_PSDL_Simple_Declarator_List | ( | TAO_PSDL_Node * | simple_declarator | ) |
****************************************************************
Definition at line 2398 of file PSDL_Node.cpp.
02400 : simple_declarator_list_ (0), 02401 simple_declarator_ (simple_declarator) 02402 { 02403 }
TAO_PSDL_Simple_Declarator_List::TAO_PSDL_Simple_Declarator_List | ( | TAO_PSDL_Node * | simple_declarator_list, | |
TAO_PSDL_Node * | simple_declarator | |||
) |
Definition at line 2405 of file PSDL_Node.cpp.
02408 : simple_declarator_list_ (simple_declarator_list), 02409 simple_declarator_ (simple_declarator) 02410 { 02411 }
TAO_PSDL_Simple_Declarator_List::~TAO_PSDL_Simple_Declarator_List | ( | void | ) | [virtual] |
Definition at line 2413 of file PSDL_Node.cpp.
References simple_declarator_, and simple_declarator_list_.
02414 { 02415 if (this->simple_declarator_list_ != 0) 02416 delete this->simple_declarator_list_; 02417 02418 if (this->simple_declarator_ != 0) 02419 delete this->simple_declarator_; 02420 }
int TAO_PSDL_Simple_Declarator_List::accept | ( | TAO_PSDL_Node_Visitor * | visitor | ) | [virtual] |
= The Node methods.
Implements TAO_PSDL_Node.
Definition at line 2437 of file PSDL_Node.cpp.
References TAO_PSDL_Node_Visitor::visit_simple_declarator_list().
02438 { 02439 return visitor->visit_simple_declarator_list (this); 02440 }
TAO_PSDL_Node * TAO_PSDL_Simple_Declarator_List::simple_declarator | ( | void | ) | const |
Definition at line 2430 of file PSDL_Node.cpp.
References simple_declarator_.
02431 { 02432 return this->simple_declarator_; 02433 }
TAO_PSDL_Node * TAO_PSDL_Simple_Declarator_List::simple_declarator_list | ( | void | ) | const |
Get the value.
Definition at line 2424 of file PSDL_Node.cpp.
References simple_declarator_list_.
Referenced by TAO_PSDL_Scope_Visitor::visit_simple_declarator_list(), and Dump_Visitor::visit_simple_declarator_list().
02425 { 02426 return this->simple_declarator_list_; 02427 }
Definition at line 1636 of file PSDL_Node.h.
Referenced by simple_declarator(), and ~TAO_PSDL_Simple_Declarator_List().
The values.
Definition at line 1635 of file PSDL_Node.h.
Referenced by simple_declarator_list(), and ~TAO_PSDL_Simple_Declarator_List().