#include <PSDL_Node.h>
Inheritance diagram for TAO_PSDL_Storagetype_Header:
Public Member Functions | |
TAO_PSDL_Storagetype_Header (TAO_PSDL_Node *identifier, TAO_PSDL_Node *storagetype_inh_spec, TAO_PSDL_Node *storagetype_impl_spec) | |
**************************************************************** | |
TAO_PSDL_Storagetype_Header (TAO_PSDL_Node *identifier, TAO_PSDL_Node *storagetype_inh_spec) | |
TAO_PSDL_Storagetype_Header (TAO_PSDL_Node *identifier) | |
virtual | ~TAO_PSDL_Storagetype_Header (void) |
TAO_PSDL_Node * | identifier (void) const |
Get the value. | |
TAO_PSDL_Node * | storagetype_inh_spec (void) const |
TAO_PSDL_Node * | storagetype_impl_spec (void) const |
int | accept (TAO_PSDL_Node_Visitor *visitor) |
= The Node methods. | |
Private Attributes | |
TAO_PSDL_Node * | identifier_ |
The values. | |
TAO_PSDL_Node * | storagetype_inh_spec_ |
TAO_PSDL_Node * | storagetype_impl_spec_ |
Definition at line 906 of file PSDL_Node.h.
TAO_PSDL_Storagetype_Header::TAO_PSDL_Storagetype_Header | ( | TAO_PSDL_Node * | identifier, | |
TAO_PSDL_Node * | storagetype_inh_spec, | |||
TAO_PSDL_Node * | storagetype_impl_spec | |||
) |
****************************************************************
Definition at line 1332 of file PSDL_Node.cpp.
01336 : identifier_ (identifier), 01337 storagetype_inh_spec_ (storagetype_inh_spec), 01338 storagetype_impl_spec_ (storagetype_impl_spec) 01339 { 01340 }
TAO_PSDL_Storagetype_Header::TAO_PSDL_Storagetype_Header | ( | TAO_PSDL_Node * | identifier, | |
TAO_PSDL_Node * | storagetype_inh_spec | |||
) |
Definition at line 1342 of file PSDL_Node.cpp.
01345 : identifier_ (identifier), 01346 storagetype_inh_spec_ (storagetype_inh_spec), 01347 storagetype_impl_spec_ (0) 01348 { 01349 }
TAO_PSDL_Storagetype_Header::TAO_PSDL_Storagetype_Header | ( | TAO_PSDL_Node * | identifier | ) |
Definition at line 1351 of file PSDL_Node.cpp.
01353 : identifier_ (identifier), 01354 storagetype_inh_spec_ (0), 01355 storagetype_impl_spec_ (0) 01356 { 01357 }
TAO_PSDL_Storagetype_Header::~TAO_PSDL_Storagetype_Header | ( | void | ) | [virtual] |
Definition at line 1359 of file PSDL_Node.cpp.
References identifier_, storagetype_impl_spec_, and storagetype_inh_spec_.
01360 { 01361 delete this->identifier_; 01362 if (this->storagetype_inh_spec_ != 0) 01363 delete this->storagetype_inh_spec_; 01364 01365 if (this->storagetype_impl_spec_ != 0) 01366 delete this->storagetype_impl_spec_; 01367 }
int TAO_PSDL_Storagetype_Header::accept | ( | TAO_PSDL_Node_Visitor * | visitor | ) | [virtual] |
= The Node methods.
Implements TAO_PSDL_Node.
Definition at line 1390 of file PSDL_Node.cpp.
References TAO_PSDL_Node_Visitor::visit_storagetype_header().
01391 { 01392 return visitor->visit_storagetype_header (this); 01393 }
TAO_PSDL_Node * TAO_PSDL_Storagetype_Header::identifier | ( | void | ) | const |
Get the value.
Definition at line 1371 of file PSDL_Node.cpp.
References identifier_.
01372 { 01373 return this->identifier_; 01374 }
TAO_PSDL_Node * TAO_PSDL_Storagetype_Header::storagetype_impl_spec | ( | void | ) | const |
Definition at line 1383 of file PSDL_Node.cpp.
References storagetype_impl_spec_.
01384 { 01385 return this->storagetype_impl_spec_; 01386 }
TAO_PSDL_Node * TAO_PSDL_Storagetype_Header::storagetype_inh_spec | ( | void | ) | const |
Definition at line 1377 of file PSDL_Node.cpp.
References storagetype_inh_spec_.
01378 { 01379 return this->storagetype_inh_spec_; 01380 }
The values.
Definition at line 931 of file PSDL_Node.h.
Referenced by identifier(), and ~TAO_PSDL_Storagetype_Header().
Definition at line 933 of file PSDL_Node.h.
Referenced by storagetype_impl_spec(), and ~TAO_PSDL_Storagetype_Header().
Definition at line 932 of file PSDL_Node.h.
Referenced by storagetype_inh_spec(), and ~TAO_PSDL_Storagetype_Header().