#include <PSDL_Node.h>
Inheritance diagram for TAO_PSDL_Value_Inheritance_Spec:
Public Member Functions | |
TAO_PSDL_Value_Inheritance_Spec (TAO_PSDL_Node *interface_name) | |
**************************************************************** | |
TAO_PSDL_Value_Inheritance_Spec (TAO_PSDL_Node *value_name, TAO_PSDL_Node *interface_name) | |
TAO_PSDL_Value_Inheritance_Spec (TAO_PSDL_Node *truncatable, TAO_PSDL_Node *value_name, TAO_PSDL_Node *interface_name) | |
virtual | ~TAO_PSDL_Value_Inheritance_Spec (void) |
TAO_PSDL_Node * | truncatable (void) const |
Get the value. | |
TAO_PSDL_Node * | value_name (void) const |
TAO_PSDL_Node * | interface_name (void) const |
int | accept (TAO_PSDL_Node_Visitor *visitor) |
= The Node methods. | |
Private Attributes | |
TAO_PSDL_Node * | truncatable_ |
The values. | |
TAO_PSDL_Node * | value_name_ |
TAO_PSDL_Node * | interface_name_ |
Definition at line 2914 of file PSDL_Node.h.
|
****************************************************************
Definition at line 4578 of file PSDL_Node.cpp.
04580 : truncatable_ (0), 04581 value_name_ (0), 04582 interface_name_ (interface_name) 04583 { 04584 } |
|
Definition at line 4586 of file PSDL_Node.cpp.
04589 : truncatable_ (0), 04590 value_name_ (value_name), 04591 interface_name_ (interface_name) 04592 { 04593 } |
|
Definition at line 4595 of file PSDL_Node.cpp.
04599 : truncatable_ (truncatable), 04600 value_name_ (value_name), 04601 interface_name_ (interface_name) 04602 { 04603 } |
|
Definition at line 4605 of file PSDL_Node.cpp. References truncatable_, and value_name_.
04606 { 04607 if (this->truncatable_ != 0) 04608 delete this->truncatable_; 04609 04610 delete this->interface_name_; 04611 04612 if (this->value_name_ != 0) 04613 delete this->value_name_; 04614 } |
|
= The Node methods.
Implements TAO_PSDL_Node. Definition at line 4637 of file PSDL_Node.cpp. References TAO_PSDL_Node_Visitor::visit_value_inheritance_spec().
04638 { 04639 return visitor->visit_value_inheritance_spec (this); 04640 } |
|
Definition at line 4630 of file PSDL_Node.cpp.
04631 { 04632 return this->interface_name_; 04633 } |
|
Get the value.
Definition at line 4618 of file PSDL_Node.cpp. References truncatable_.
04619 { 04620 return this->truncatable_; 04621 } |
|
Definition at line 4624 of file PSDL_Node.cpp. References value_name_.
04625 { 04626 return this->value_name_; 04627 } |
|
Definition at line 2953 of file PSDL_Node.h. |
|
The values.
Definition at line 2951 of file PSDL_Node.h. Referenced by truncatable(), and ~TAO_PSDL_Value_Inheritance_Spec(). |
|
Definition at line 2952 of file PSDL_Node.h. Referenced by value_name(), and ~TAO_PSDL_Value_Inheritance_Spec(). |