#include <PSDL_Node.h>
Inheritance diagram for TAO_PSDL_Catalog:
Public Member Functions | |
TAO_PSDL_Catalog (TAO_PSDL_Node *identifier) | |
**************************************************************** | |
TAO_PSDL_Catalog (TAO_PSDL_Node *identifier, TAO_PSDL_Node *catalog_inh_spec, TAO_PSDL_Node *catalog_body) | |
TAO_PSDL_Catalog (TAO_PSDL_Node *identifier, TAO_PSDL_Node *catalog_body) | |
virtual | ~TAO_PSDL_Catalog (void) |
TAO_PSDL_Node * | identifier (void) const |
Get the value. | |
TAO_PSDL_Node * | catalog_inh_spec (void) const |
TAO_PSDL_Node * | catalog_body (void) const |
int | accept (TAO_PSDL_Node_Visitor *visitor) |
= The Node methods. | |
Private Attributes | |
TAO_PSDL_Node * | identifier_ |
The values. | |
TAO_PSDL_Node * | catalog_inh_spec_ |
TAO_PSDL_Node * | catalog_body_ |
Definition at line 690 of file PSDL_Node.h.
TAO_PSDL_Catalog::TAO_PSDL_Catalog | ( | TAO_PSDL_Node * | identifier | ) |
****************************************************************
Definition at line 995 of file PSDL_Node.cpp.
00996 : identifier_ (identifier), 00997 catalog_inh_spec_ (0), 00998 catalog_body_ (0) 00999 { 01000 }
TAO_PSDL_Catalog::TAO_PSDL_Catalog | ( | TAO_PSDL_Node * | identifier, | |
TAO_PSDL_Node * | catalog_inh_spec, | |||
TAO_PSDL_Node * | catalog_body | |||
) |
Definition at line 1002 of file PSDL_Node.cpp.
01005 :identifier_ (identifier), 01006 catalog_inh_spec_ (catalog_inh_spec), 01007 catalog_body_ (catalog_body) 01008 { 01009 }
TAO_PSDL_Catalog::TAO_PSDL_Catalog | ( | TAO_PSDL_Node * | identifier, | |
TAO_PSDL_Node * | catalog_body | |||
) |
Definition at line 1011 of file PSDL_Node.cpp.
01013 : identifier_ (identifier), 01014 catalog_inh_spec_ (0), 01015 catalog_body_ (catalog_body) 01016 { 01017 }
TAO_PSDL_Catalog::~TAO_PSDL_Catalog | ( | void | ) | [virtual] |
Definition at line 1019 of file PSDL_Node.cpp.
References catalog_body_, catalog_inh_spec_, and identifier_.
01020 { 01021 delete this->identifier_; 01022 01023 if (this->catalog_inh_spec_ != 0) 01024 delete this->catalog_inh_spec_; 01025 01026 delete this->catalog_body_; 01027 }
int TAO_PSDL_Catalog::accept | ( | TAO_PSDL_Node_Visitor * | visitor | ) | [virtual] |
= The Node methods.
Implements TAO_PSDL_Node.
Definition at line 1050 of file PSDL_Node.cpp.
References TAO_PSDL_Node_Visitor::visit_catalog().
01051 { 01052 return visitor->visit_catalog (this); 01053 }
TAO_PSDL_Node * TAO_PSDL_Catalog::catalog_body | ( | void | ) | const |
Definition at line 1043 of file PSDL_Node.cpp.
References catalog_body_.
01044 { 01045 return this->catalog_body_; 01046 }
TAO_PSDL_Node * TAO_PSDL_Catalog::catalog_inh_spec | ( | void | ) | const |
Definition at line 1037 of file PSDL_Node.cpp.
References catalog_inh_spec_.
01038 { 01039 return this->catalog_inh_spec_; 01040 }
TAO_PSDL_Node * TAO_PSDL_Catalog::identifier | ( | void | ) | const |
Get the value.
Definition at line 1031 of file PSDL_Node.cpp.
References identifier_.
01032 { 01033 return this->identifier_; 01034 }
TAO_PSDL_Node* TAO_PSDL_Catalog::catalog_body_ [private] |
TAO_PSDL_Node* TAO_PSDL_Catalog::catalog_inh_spec_ [private] |
Definition at line 715 of file PSDL_Node.h.
Referenced by catalog_inh_spec(), and ~TAO_PSDL_Catalog().
TAO_PSDL_Node* TAO_PSDL_Catalog::identifier_ [private] |
The values.
Definition at line 714 of file PSDL_Node.h.
Referenced by identifier(), and ~TAO_PSDL_Catalog().