#include <PSDL_Node.h>
Inheritance diagram for TAO_PSDL_Store_Directive:
Public Member Functions | |
TAO_PSDL_Store_Directive (TAO_PSDL_Node *simple_declarator, TAO_PSDL_Node *psdl_concrete_state_type, TAO_PSDL_Node *storagehome_scope) | |
**************************************************************** | |
TAO_PSDL_Store_Directive (TAO_PSDL_Node *simple_declarator, TAO_PSDL_Node *psdl_concrete_state_type) | |
virtual | ~TAO_PSDL_Store_Directive (void) |
TAO_PSDL_Node * | simple_declarator (void) const |
Get the value. | |
TAO_PSDL_Node * | psdl_concrete_state_type (void) const |
TAO_PSDL_Node * | storagehome_scope (void) const |
int | accept (TAO_PSDL_Node_Visitor *visitor) |
= The Node methods. | |
Private Attributes | |
TAO_PSDL_Node * | simple_declarator_ |
The values. | |
TAO_PSDL_Node * | psdl_concrete_state_type_ |
TAO_PSDL_Node * | storagehome_scope_ |
Definition at line 1092 of file PSDL_Node.h.
TAO_PSDL_Store_Directive::TAO_PSDL_Store_Directive | ( | TAO_PSDL_Node * | simple_declarator, | |
TAO_PSDL_Node * | psdl_concrete_state_type, | |||
TAO_PSDL_Node * | storagehome_scope | |||
) |
****************************************************************
Definition at line 1609 of file PSDL_Node.cpp.
01613 : simple_declarator_ (simple_declarator), 01614 psdl_concrete_state_type_ (psdl_concrete_state_type), 01615 storagehome_scope_ (storagehome_scope) 01616 { 01617 }
TAO_PSDL_Store_Directive::TAO_PSDL_Store_Directive | ( | TAO_PSDL_Node * | simple_declarator, | |
TAO_PSDL_Node * | psdl_concrete_state_type | |||
) |
Definition at line 1619 of file PSDL_Node.cpp.
01622 : simple_declarator_ (simple_declarator), 01623 psdl_concrete_state_type_ (psdl_concrete_state_type), 01624 storagehome_scope_ (0) 01625 { 01626 }
TAO_PSDL_Store_Directive::~TAO_PSDL_Store_Directive | ( | void | ) | [virtual] |
Definition at line 1628 of file PSDL_Node.cpp.
References psdl_concrete_state_type_, simple_declarator_, and storagehome_scope_.
01629 { 01630 delete this->simple_declarator_; 01631 delete this->psdl_concrete_state_type_; 01632 01633 if (this->storagehome_scope_ != 0) 01634 delete this->storagehome_scope_; 01635 }
int TAO_PSDL_Store_Directive::accept | ( | TAO_PSDL_Node_Visitor * | visitor | ) | [virtual] |
= The Node methods.
Implements TAO_PSDL_Node.
Definition at line 1658 of file PSDL_Node.cpp.
References TAO_PSDL_Node_Visitor::visit_store_directive().
01659 { 01660 return visitor->visit_store_directive (this); 01661 }
TAO_PSDL_Node * TAO_PSDL_Store_Directive::psdl_concrete_state_type | ( | void | ) | const |
Definition at line 1645 of file PSDL_Node.cpp.
References psdl_concrete_state_type_.
01646 { 01647 return this->psdl_concrete_state_type_; 01648 }
TAO_PSDL_Node * TAO_PSDL_Store_Directive::simple_declarator | ( | void | ) | const |
Get the value.
Definition at line 1639 of file PSDL_Node.cpp.
References simple_declarator_.
01640 { 01641 return this->simple_declarator_; 01642 }
TAO_PSDL_Node * TAO_PSDL_Store_Directive::storagehome_scope | ( | void | ) | const |
Definition at line 1651 of file PSDL_Node.cpp.
References storagehome_scope_.
01652 { 01653 return this->storagehome_scope_; 01654 }
Definition at line 1116 of file PSDL_Node.h.
Referenced by psdl_concrete_state_type(), and ~TAO_PSDL_Store_Directive().
The values.
Definition at line 1115 of file PSDL_Node.h.
Referenced by simple_declarator(), and ~TAO_PSDL_Store_Directive().
Definition at line 1117 of file PSDL_Node.h.
Referenced by storagehome_scope(), and ~TAO_PSDL_Store_Directive().