#include <PSDL_Node.h>
Inheritance diagram for TAO_PSDL_Op_Dcl:
Definition at line 2226 of file PSDL_Node.h.
TAO_PSDL_Op_Dcl::TAO_PSDL_Op_Dcl | ( | TAO_PSDL_Node * | op_attribute, | |
TAO_PSDL_Node * | op_type_spec, | |||
TAO_PSDL_Node * | identifier, | |||
TAO_PSDL_Node * | parameter_dcls, | |||
TAO_PSDL_Node * | raises_expr, | |||
TAO_PSDL_Node * | context_expr | |||
) |
****************************************************************
Definition at line 3484 of file PSDL_Node.cpp.
03490 : op_attribute_ (op_attribute), 03491 op_type_spec_ (op_type_spec), 03492 identifier_ (identifier), 03493 parameter_dcls_ (parameter_dcls), 03494 raises_expr_ (raises_expr), 03495 context_expr_ (context_expr) 03496 { 03497 }
TAO_PSDL_Op_Dcl::TAO_PSDL_Op_Dcl | ( | TAO_PSDL_Node * | op_type_spec, | |
TAO_PSDL_Node * | identifier, | |||
TAO_PSDL_Node * | parameter_dcls, | |||
TAO_PSDL_Node * | raises_expr, | |||
TAO_PSDL_Node * | context_expr | |||
) |
Definition at line 3499 of file PSDL_Node.cpp.
03504 : op_attribute_ (0), 03505 op_type_spec_ (op_type_spec), 03506 identifier_ (identifier), 03507 parameter_dcls_ (parameter_dcls), 03508 raises_expr_ (raises_expr), 03509 context_expr_ (context_expr) 03510 { 03511 }
TAO_PSDL_Op_Dcl::TAO_PSDL_Op_Dcl | ( | TAO_PSDL_Node * | op_type_spec, | |
TAO_PSDL_Node * | identifier, | |||
TAO_PSDL_Node * | parameter_dcls, | |||
TAO_PSDL_Node * | raises_expr | |||
) |
Definition at line 3513 of file PSDL_Node.cpp.
03517 : op_attribute_ (0), 03518 op_type_spec_ (op_type_spec), 03519 identifier_ (identifier), 03520 parameter_dcls_ (parameter_dcls), 03521 raises_expr_ (raises_expr), 03522 context_expr_ (0) 03523 { 03524 }
TAO_PSDL_Op_Dcl::TAO_PSDL_Op_Dcl | ( | TAO_PSDL_Node * | op_type_spec, | |
TAO_PSDL_Node * | identifier, | |||
TAO_PSDL_Node * | parameter_dcls | |||
) |
Definition at line 3526 of file PSDL_Node.cpp.
03529 : op_attribute_ (0), 03530 op_type_spec_ (op_type_spec), 03531 identifier_ (identifier), 03532 parameter_dcls_ (parameter_dcls), 03533 raises_expr_ (0), 03534 context_expr_ (0) 03535 { 03536 }
TAO_PSDL_Op_Dcl::~TAO_PSDL_Op_Dcl | ( | void | ) | [virtual] |
Definition at line 3538 of file PSDL_Node.cpp.
References context_expr_, identifier_, op_attribute_, op_type_spec_, parameter_dcls_, and raises_expr_.
03539 { 03540 if (this->op_attribute_ != 0) 03541 delete this->op_attribute_; 03542 03543 delete this->op_type_spec_; 03544 delete this->identifier_; 03545 delete this->parameter_dcls_; 03546 03547 if (this->raises_expr_ != 0) 03548 delete this->raises_expr_; 03549 03550 if (this->context_expr_ != 0) 03551 delete this->context_expr_; 03552 }
int TAO_PSDL_Op_Dcl::accept | ( | TAO_PSDL_Node_Visitor * | visitor | ) | [virtual] |
= The Node methods.
Implements TAO_PSDL_Node.
Definition at line 3593 of file PSDL_Node.cpp.
References TAO_PSDL_Node_Visitor::visit_op_dcl().
03594 { 03595 return visitor->visit_op_dcl (this); 03596 }
TAO_PSDL_Node * TAO_PSDL_Op_Dcl::context_expr | ( | void | ) | const |
Definition at line 3586 of file PSDL_Node.cpp.
References context_expr_.
Referenced by TAO_PSDL_Scope_Visitor::visit_op_dcl(), and Dump_Visitor::visit_op_dcl().
03587 { 03588 return this->context_expr_; 03589 }
TAO_PSDL_Node * TAO_PSDL_Op_Dcl::identifier | ( | void | ) | const |
Definition at line 3568 of file PSDL_Node.cpp.
References identifier_.
Referenced by TAO_PSDL_Scope_Visitor::visit_op_dcl(), and Dump_Visitor::visit_op_dcl().
03569 { 03570 return this->identifier_; 03571 }
TAO_PSDL_Node * TAO_PSDL_Op_Dcl::op_attribute | ( | void | ) | const |
Get the value.
Definition at line 3556 of file PSDL_Node.cpp.
References op_attribute_.
Referenced by TAO_PSDL_Scope_Visitor::visit_op_dcl(), and Dump_Visitor::visit_op_dcl().
03557 { 03558 return this->op_attribute_; 03559 }
TAO_PSDL_Node * TAO_PSDL_Op_Dcl::op_type_spec | ( | void | ) | const |
Definition at line 3562 of file PSDL_Node.cpp.
References op_type_spec_.
Referenced by TAO_PSDL_Scope_Visitor::visit_op_dcl(), and Dump_Visitor::visit_op_dcl().
03563 { 03564 return this->op_type_spec_; 03565 }
TAO_PSDL_Node * TAO_PSDL_Op_Dcl::parameter_dcls | ( | void | ) | const |
Definition at line 3574 of file PSDL_Node.cpp.
References parameter_dcls_.
Referenced by TAO_PSDL_Scope_Visitor::visit_op_dcl(), and Dump_Visitor::visit_op_dcl().
03575 { 03576 return this->parameter_dcls_; 03577 }
TAO_PSDL_Node * TAO_PSDL_Op_Dcl::raises_expr | ( | void | ) | const |
Definition at line 3580 of file PSDL_Node.cpp.
References raises_expr_.
Referenced by TAO_PSDL_Scope_Visitor::visit_op_dcl(), and Dump_Visitor::visit_op_dcl().
03581 { 03582 return this->raises_expr_; 03583 }
TAO_PSDL_Node* TAO_PSDL_Op_Dcl::context_expr_ [private] |
TAO_PSDL_Node* TAO_PSDL_Op_Dcl::identifier_ [private] |
TAO_PSDL_Node* TAO_PSDL_Op_Dcl::op_attribute_ [private] |
The values.
Definition at line 2283 of file PSDL_Node.h.
Referenced by op_attribute(), and ~TAO_PSDL_Op_Dcl().
TAO_PSDL_Node* TAO_PSDL_Op_Dcl::op_type_spec_ [private] |
TAO_PSDL_Node* TAO_PSDL_Op_Dcl::parameter_dcls_ [private] |
Definition at line 2286 of file PSDL_Node.h.
Referenced by parameter_dcls(), and ~TAO_PSDL_Op_Dcl().
TAO_PSDL_Node* TAO_PSDL_Op_Dcl::raises_expr_ [private] |