#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.
TAO_PSDL_Value_Inheritance_Spec::TAO_PSDL_Value_Inheritance_Spec | ( | TAO_PSDL_Node * | interface_name | ) |
****************************************************************
Definition at line 4578 of file PSDL_Node.cpp.
04580 : truncatable_ (0), 04581 value_name_ (0), 04582 interface_name_ (interface_name) 04583 { 04584 }
TAO_PSDL_Value_Inheritance_Spec::TAO_PSDL_Value_Inheritance_Spec | ( | TAO_PSDL_Node * | value_name, | |
TAO_PSDL_Node * | interface_name | |||
) |
Definition at line 4586 of file PSDL_Node.cpp.
04589 : truncatable_ (0), 04590 value_name_ (value_name), 04591 interface_name_ (interface_name) 04592 { 04593 }
TAO_PSDL_Value_Inheritance_Spec::TAO_PSDL_Value_Inheritance_Spec | ( | TAO_PSDL_Node * | truncatable, | |
TAO_PSDL_Node * | value_name, | |||
TAO_PSDL_Node * | interface_name | |||
) |
Definition at line 4595 of file PSDL_Node.cpp.
04599 : truncatable_ (truncatable), 04600 value_name_ (value_name), 04601 interface_name_ (interface_name) 04602 { 04603 }
TAO_PSDL_Value_Inheritance_Spec::~TAO_PSDL_Value_Inheritance_Spec | ( | void | ) | [virtual] |
Definition at line 4605 of file PSDL_Node.cpp.
References interface_name_, 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 }
int TAO_PSDL_Value_Inheritance_Spec::accept | ( | TAO_PSDL_Node_Visitor * | visitor | ) | [virtual] |
= 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 }
TAO_PSDL_Node * TAO_PSDL_Value_Inheritance_Spec::interface_name | ( | void | ) | const |
Definition at line 4630 of file PSDL_Node.cpp.
References interface_name_.
04631 { 04632 return this->interface_name_; 04633 }
TAO_PSDL_Node * TAO_PSDL_Value_Inheritance_Spec::truncatable | ( | void | ) | const |
Get the value.
Definition at line 4618 of file PSDL_Node.cpp.
References truncatable_.
04619 { 04620 return this->truncatable_; 04621 }
TAO_PSDL_Node * TAO_PSDL_Value_Inheritance_Spec::value_name | ( | void | ) | const |
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.
Referenced by interface_name(), and ~TAO_PSDL_Value_Inheritance_Spec().
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().