#include <PSDL_Node.h>
Inheritance diagram for TAO_PSDL_Unary_Expr:
Public Member Functions | |
TAO_PSDL_Unary_Expr (TAO_PSDL_Node *unary_operator, TAO_PSDL_Node *primary_expr) | |
**************************************************************** | |
TAO_PSDL_Unary_Expr (TAO_PSDL_Node *primary_expr) | |
virtual | ~TAO_PSDL_Unary_Expr (void) |
TAO_PSDL_Node * | unary_operator (void) const |
Get the value. | |
TAO_PSDL_Node * | primary_expr (void) const |
int | accept (TAO_PSDL_Node_Visitor *visitor) |
= The Node methods. | |
Private Attributes | |
TAO_PSDL_Node * | unary_operator_ |
The values. | |
TAO_PSDL_Node * | primary_expr_ |
Definition at line 2153 of file PSDL_Node.h.
|
****************************************************************
Definition at line 3374 of file PSDL_Node.cpp.
03376 : unary_operator_ (unary_operator), 03377 primary_expr_ (primary_expr) 03378 { 03379 } |
|
Definition at line 3381 of file PSDL_Node.cpp.
03382 : unary_operator_ (0), 03383 primary_expr_ (primary_expr) 03384 { 03385 } |
|
Definition at line 3387 of file PSDL_Node.cpp. References primary_expr_, and unary_operator_.
03388 { 03389 if (this->unary_operator_ != 0) 03390 delete this->unary_operator_; 03391 03392 delete this->primary_expr_; 03393 } |
|
= The Node methods.
Implements TAO_PSDL_Node. Definition at line 3410 of file PSDL_Node.cpp. References TAO_PSDL_Node_Visitor::visit_unary_expr().
03411 { 03412 return visitor->visit_unary_expr (this); 03413 } |
|
Definition at line 3403 of file PSDL_Node.cpp. References primary_expr_.
03404 { 03405 return this->primary_expr_; 03406 } |
|
Get the value.
Definition at line 3397 of file PSDL_Node.cpp. References unary_operator_.
03398 { 03399 return this->unary_operator_; 03400 } |
|
Definition at line 2174 of file PSDL_Node.h. Referenced by primary_expr(), and ~TAO_PSDL_Unary_Expr(). |
|
The values.
Definition at line 2173 of file PSDL_Node.h. Referenced by unary_operator(), and ~TAO_PSDL_Unary_Expr(). |