Dump_Visitor Class Reference

#include <Dump_Visitor.h>

Inheritance diagram for Dump_Visitor:

Inheritance graph
[legend]
Collaboration diagram for Dump_Visitor:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Dump_Visitor (int depth)
 ~Dump_Visitor ()
int visit_specification (TAO_PSDL_Specification *)
int visit_definition (TAO_PSDL_Definition *)
int visit_module (TAO_PSDL_Module *)
int visit_abstract_storagetype (TAO_PSDL_Abstract_Storagetype *)
int visit_abstract_storagetype_dcl (TAO_PSDL_Abstract_Storagetype_Dcl *)
int visit_abstract_storagetype_fwd_dcl (TAO_PSDL_Abstract_Storagetype_Fwd_Dcl *)
int visit_abstract_storagetype_header (TAO_PSDL_Abstract_Storagetype_Header *)
int visit_abstract_storagetype_body (TAO_PSDL_Abstract_Storagetype_Body *)
int visit_abstract_storagetype_member (TAO_PSDL_Abstract_Storagetype_Member *)
int visit_abstract_storagetype_inh_spec (TAO_PSDL_Abstract_Storagetype_Inh_Spec *)
int visit_abstract_storagetype_name (TAO_PSDL_Abstract_Storagetype_Name *)
int visit_psdl_state_dcl (TAO_PSDL_Psdl_State_Dcl *)
int visit_psdl_state_type_spec (TAO_PSDL_Psdl_State_Type_Spec *)
int visit_abstract_storagetype_ref_type (TAO_PSDL_Abstract_Storagetype_Ref_Type)
int visit_abstract_storagehome (TAO_PSDL_Abstract_Storagehome *)
int visit_abstract_storagehome_fwd_dcl (TAO_PSDL_Abstract_Storagehome_Fwd_Dcl *)
int visit_abstract_storagehome_dcl (TAO_PSDL_Abstract_Storagehome_Dcl *)
int visit_abstract_storagehome_header (TAO_PSDL_Abstract_Storagehome_Header *)
int visit_abstract_storagehome_body (TAO_PSDL_Abstract_Storagehome_Body *)
int visit_abstract_storagehome_member (TAO_PSDL_Abstract_Storagehome_Member *)
int visit_abstract_storagehome_inh_spec (TAO_PSDL_Abstract_Storagehome_Inh_Spec *)
int visit_abstract_storagehome_name (TAO_PSDL_Abstract_Storagehome_Name *)
int visit_local_op_dcl (TAO_PSDL_Local_Op_Dcl *)
int visit_key_dcl (TAO_PSDL_Key_Dcl *)
int visit_catalog (TAO_PSDL_Catalog *)
int visit_catalog_inh_spec (TAO_PSDL_Catalog_Inh_Spec *)
int visit_catalog_name (TAO_PSDL_Catalog_Name *)
int visit_catalog_body (TAO_PSDL_Catalog_Body *)
int visit_catalog_member (TAO_PSDL_Catalog_Member *)
int visit_storagetype_member (TAO_PSDL_Storagetype_Member *)
int visit_storagetype_inh_spec (TAO_PSDL_Storagetype_Inh_Spec *)
int visit_storagetype_name (TAO_PSDL_Storagetype_Name *)
int visit_storagetype_impl_spec (TAO_PSDL_Storagetype_Impl_Spec *)
int visit_storagetype_ref_type (TAO_PSDL_Storagetype_Ref_Type *)
int visit_store_directive (TAO_PSDL_Store_Directive *)
int visit_psdl_concrete_state_type (TAO_PSDL_Psdl_Concrete_State_Type *)
int visit_ref_rep_directive (TAO_PSDL_Ref_Rep_Directive *)
int visit_storagehome (TAO_PSDL_Storagehome *)
int visit_storagehome_header (TAO_PSDL_Storagehome_Header *)
int visit_storagehome_body (TAO_PSDL_Storagehome_Body *)
int visit_storagehome_member (TAO_PSDL_Storagehome_Member *)
int visit_storagehome_inh_spec (TAO_PSDL_Storagehome_Inh_Spec *)
int visit_storagehome_name (TAO_PSDL_Storagehome_Name *)
int visit_storagehome_impl_spec (TAO_PSDL_Storagehome_Impl_Spec *)
int visit_primary_key_dcl (TAO_PSDL_Primary_Key_Dcl *)
int visit_identifier (TAO_PSDL_Identifier *)
int visit_type_dcl (TAO_PSDL_Type_Dcl *)
int visit_type_declarator (TAO_PSDL_Type_Declarator *)
int visit_type_spec (TAO_PSDL_Type_Spec *)
int visit_simple_type_spec (TAO_PSDL_Simple_Type_Spec *)
int visit_base_type_spec (TAO_PSDL_Base_Type_Spec *)
int visit_template_type_spec (TAO_PSDL_Template_Type_Spec *)
int visit_constr_type_spec (TAO_PSDL_Constr_Type_Spec *)
int visit_declarators (TAO_PSDL_Declarators *)
int visit_declarator (TAO_PSDL_Declarator *)
int visit_simple_declarator (TAO_PSDL_Simple_Declarator *)
int visit_simple_declarator_list (TAO_PSDL_Simple_Declarator_List *)
int visit_complex_declarator (TAO_PSDL_Complex_Declarator *)
int visit_predefined_type (TAO_PSDL_Predefined_Type *)
int visit_member_list (TAO_PSDL_Member_List *)
int visit_member (TAO_PSDL_Member *)
int visit_union_type (TAO_PSDL_Union_Type *)
int visit_switch_type_spec (TAO_PSDL_Switch_Type_Spec *)
int visit_switch_body (TAO_PSDL_Switch_Body *)
int visit_case_case (TAO_PSDL_Case *)
int visit_case_label (TAO_PSDL_Case_Label *)
int visit_element_spec (TAO_PSDL_Element_Spec *)
int visit_const_dcl (TAO_PSDL_Const_Dcl *)
int visit_const_type (TAO_PSDL_Const_Type *)
int visit_const_exp (TAO_PSDL_Const_Exp *)
int visit_or_expr (TAO_PSDL_Or_Expr *)
int visit_xor_expr (TAO_PSDL_Xor_Expr *)
int visit_and_expr (TAO_PSDL_And_Expr *)
int visit_shift_expr (TAO_PSDL_Shift_Expr *)
int visit_add_expr (TAO_PSDL_Add_Expr *)
int visit_mult_expr (TAO_PSDL_Mult_Expr *)
int visit_unary_expr (TAO_PSDL_Unary_Expr *)
int visit_primary_expr (TAO_PSDL_Primary_Expr *)
int visit_except_dcl (TAO_PSDL_Except_Dcl *)
int visit_op_dcl (TAO_PSDL_Op_Dcl *)
int visit_storagetype (TAO_PSDL_Storagetype *)
int visit_storagetype_dcl (TAO_PSDL_Storagetype_Dcl *)
int visit_storagetype_fwd_dcl (TAO_PSDL_Storagetype_Fwd_Dcl *)
int visit_storagetype_header (TAO_PSDL_Storagetype_Header *)
int visit_storagetype_body (TAO_PSDL_Storagetype_Body *)
int visit_storagehome_scope (TAO_PSDL_Storagehome_Scope *)
int visit_provides_dcl (TAO_PSDL_Provides_Dcl *)
int visit_op_type_spec (TAO_PSDL_Op_Type_Spec *)
int visit_parameter_dcls (TAO_PSDL_Parameter_Dcls *)
int visit_param_dcl (TAO_PSDL_Param_Dcl *)
int visit_raises_expr (TAO_PSDL_Raises_Expr *)
int visit_context_expr (TAO_PSDL_Context_Expr *)
int visit_param_type_spec (TAO_PSDL_Param_Type_Spec *)
int visit_fixed_pt_type (TAO_PSDL_Fixed_Pt_Type *)
int visit_constr_forward_decl (TAO_PSDL_Constr_Forward_Decl *)
int visit_interface (TAO_PSDL_Interface *)
int visit_interface_body (TAO_PSDL_Interface_Body *)
int visit_interface_dcl (TAO_PSDL_Interface_Dcl *)
int visit_forward_dcl (TAO_PSDL_Forward_Dcl *)
int visit_interface_header (TAO_PSDL_Interface_Header *)
int visit_export_dcl (TAO_PSDL_Export_Dcl *)
int visit_interface_inheritance_spec (TAO_PSDL_Interface_Inheritance_Spec *)
int visit_interface_name (TAO_PSDL_Interface_Name *)
int visit_scoped_name (TAO_PSDL_Scoped_Name *)
int visit_value (TAO_PSDL_Value *)
int visit_value_common_base (TAO_PSDL_Value_Common_Base *)
int visit_value_forward_dcl (TAO_PSDL_Value_Forward_Dcl *)
int visit_value_box_dcl (TAO_PSDL_Value_Box_Dcl *)
int visit_value_abs_dcl (TAO_PSDL_Value_Abs_Dcl *)
int visit_value_dcl (TAO_PSDL_Value_Dcl *)
int visit_value_header (TAO_PSDL_Value_Header *)
int visit_value_inheritance_spec (TAO_PSDL_Value_Inheritance_Spec *)
int visit_value_name (TAO_PSDL_Value_Name *)
int visit_value_element (TAO_PSDL_Value_Element *)
int visit_array_declarator (TAO_PSDL_Array_Declarator *)
int visit_fixed_array_size (TAO_PSDL_Fixed_Array_Size *)
int visit_enumerator (TAO_PSDL_Enumerator *)
int visit_literal (TAO_PSDL_Literal *)
int visit_state_member (TAO_PSDL_State_Member *)
int visit_init_dcl (TAO_PSDL_Init_Dcl *)
int visit_init_param_decls (TAO_PSDL_Init_Param_Decls *)
int visit_init_param_decl (TAO_PSDL_Init_Param_Decl *)
int visit_factory_parameters (TAO_PSDL_Factory_Parameters *)
int visit_attr_dcl (TAO_PSDL_Attr_Dcl *)
int visit_factory_dcl (TAO_PSDL_Factory_Dcl *)
int visit_positive_int_const (TAO_PSDL_Positive_Int_Const *)

Private Member Functions

void print_depth (int depth)

Private Attributes

int depth_

Constructor & Destructor Documentation

Dump_Visitor::Dump_Visitor int  depth  ) 
 

Definition at line 6 of file Dump_Visitor.cpp.

00007   : depth_ (depth)
00008 {
00009 }

Dump_Visitor::~Dump_Visitor  ) 
 

Definition at line 11 of file Dump_Visitor.cpp.

00012 {
00013 
00014 }


Member Function Documentation

void Dump_Visitor::print_depth int  depth  )  [private]
 

Definition at line 1645 of file Dump_Visitor.cpp.

Referenced by visit_attr_dcl(), visit_base_type_spec(), visit_complex_declarator(), visit_const_dcl(), visit_const_type(), visit_constr_forward_decl(), visit_context_expr(), visit_declarator(), visit_declarators(), visit_definition(), visit_enumerator(), visit_except_dcl(), visit_export_dcl(), visit_fixed_pt_type(), visit_forward_dcl(), visit_identifier(), visit_interface(), visit_interface_body(), visit_interface_dcl(), visit_interface_header(), visit_interface_inheritance_spec(), visit_interface_name(), visit_key_dcl(), visit_local_op_dcl(), visit_member(), visit_member_list(), visit_module(), visit_op_dcl(), visit_op_type_spec(), visit_param_dcl(), visit_param_type_spec(), visit_parameter_dcls(), visit_predefined_type(), visit_primary_key_dcl(), visit_raises_expr(), visit_scoped_name(), visit_simple_declarator(), visit_simple_declarator_list(), visit_simple_type_spec(), visit_storagehome(), visit_storagehome_body(), visit_storagehome_header(), visit_storagehome_impl_spec(), visit_storagehome_inh_spec(), visit_storagehome_member(), visit_storagehome_name(), visit_storagetype(), visit_storagetype_name(), visit_template_type_spec(), visit_type_dcl(), visit_type_declarator(), and visit_type_spec().

01646 {
01647   for (int i = 0; i != depth; ++i)
01648     {
01649       cout << " ";
01650     }
01651 }

int Dump_Visitor::visit_abstract_storagehome TAO_PSDL_Abstract_Storagehome  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 143 of file Dump_Visitor.cpp.

00144 {
00145   // @@ NOT YET SUPPORTED
00146   return 0;
00147 }

int Dump_Visitor::visit_abstract_storagehome_body TAO_PSDL_Abstract_Storagehome_Body  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 171 of file Dump_Visitor.cpp.

00172 {
00173   // @@ NOT YET SUPPORTED
00174   return 0;
00175 }

int Dump_Visitor::visit_abstract_storagehome_dcl TAO_PSDL_Abstract_Storagehome_Dcl  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 157 of file Dump_Visitor.cpp.

00158 {
00159   // @@ NOT YET SUPPORTED
00160   return 0;
00161 }

int Dump_Visitor::visit_abstract_storagehome_fwd_dcl TAO_PSDL_Abstract_Storagehome_Fwd_Dcl  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 150 of file Dump_Visitor.cpp.

00151 {
00152   // @@ NOT YET SUPPORTED
00153   return 0;
00154 }

int Dump_Visitor::visit_abstract_storagehome_header TAO_PSDL_Abstract_Storagehome_Header  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 164 of file Dump_Visitor.cpp.

00165 {
00166   // @@ NOT YET SUPPORTED
00167   return 0;
00168 }

int Dump_Visitor::visit_abstract_storagehome_inh_spec TAO_PSDL_Abstract_Storagehome_Inh_Spec  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 185 of file Dump_Visitor.cpp.

00186 {
00187   // @@ NOT YET SUPPORTED
00188   return 0;
00189 }

int Dump_Visitor::visit_abstract_storagehome_member TAO_PSDL_Abstract_Storagehome_Member  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 178 of file Dump_Visitor.cpp.

00179 {
00180   // @@ NOT YET SUPPORTED
00181   return 0;
00182 }

int Dump_Visitor::visit_abstract_storagehome_name TAO_PSDL_Abstract_Storagehome_Name  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 192 of file Dump_Visitor.cpp.

00193 {
00194   // @@ NOT YET SUPPORTED
00195   return 0;
00196 }

int Dump_Visitor::visit_abstract_storagetype TAO_PSDL_Abstract_Storagetype  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 66 of file Dump_Visitor.cpp.

00067 {
00068   // @@ NOT YET SUPPORTED
00069   return 0;
00070 }

int Dump_Visitor::visit_abstract_storagetype_body TAO_PSDL_Abstract_Storagetype_Body  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 94 of file Dump_Visitor.cpp.

00095 {
00096   // @@ NOT YET SUPPORTED
00097   return 0;
00098 }

int Dump_Visitor::visit_abstract_storagetype_dcl TAO_PSDL_Abstract_Storagetype_Dcl  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 73 of file Dump_Visitor.cpp.

00074 {
00075   // @@ NOT YET SUPPORTED
00076   return 0;
00077 }

int Dump_Visitor::visit_abstract_storagetype_fwd_dcl TAO_PSDL_Abstract_Storagetype_Fwd_Dcl  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 80 of file Dump_Visitor.cpp.

00081 {
00082   // @@ NOT YET SUPPORTED
00083   return 0;
00084 }

int Dump_Visitor::visit_abstract_storagetype_header TAO_PSDL_Abstract_Storagetype_Header  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 87 of file Dump_Visitor.cpp.

00088 {
00089   // @@ NOT YET SUPPORTED
00090   return 0;
00091 }

int Dump_Visitor::visit_abstract_storagetype_inh_spec TAO_PSDL_Abstract_Storagetype_Inh_Spec  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 108 of file Dump_Visitor.cpp.

00109 {
00110   // @@ NOT YET SUPPORTED
00111   return 0;
00112 }

int Dump_Visitor::visit_abstract_storagetype_member TAO_PSDL_Abstract_Storagetype_Member  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 101 of file Dump_Visitor.cpp.

00102 {
00103   // @@ NOT YET SUPPORTED
00104   return 0;
00105 }

int Dump_Visitor::visit_abstract_storagetype_name TAO_PSDL_Abstract_Storagetype_Name  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 115 of file Dump_Visitor.cpp.

00116 {
00117   // @@ NOT YET SUPPORTED
00118   return 0;
00119 }

int Dump_Visitor::visit_abstract_storagetype_ref_type TAO_PSDL_Abstract_Storagetype_Ref_Type   )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 136 of file Dump_Visitor.cpp.

00137 {
00138   // @@ NOT YET SUPPORTED
00139   return 0;
00140 }

int Dump_Visitor::visit_add_expr TAO_PSDL_Add_Expr  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1051 of file Dump_Visitor.cpp.

01052 {
01053   // @@ NOT YET SUPPORTED
01054   return 0;
01055 }

int Dump_Visitor::visit_and_expr TAO_PSDL_And_Expr  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1037 of file Dump_Visitor.cpp.

01038 {
01039   // @@ NOT YET SUPPORTED
01040   return 0;
01041 }

int Dump_Visitor::visit_array_declarator TAO_PSDL_Array_Declarator  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1534 of file Dump_Visitor.cpp.

01535 {
01536   // @@ NOT YET SUPPORTED
01537   return 0;
01538 }

int Dump_Visitor::visit_attr_dcl TAO_PSDL_Attr_Dcl  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1608 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), TAO_PSDL_Attr_Dcl::param_type_spec(), print_depth(), TAO_PSDL_Attr_Dcl::readonly(), and TAO_PSDL_Attr_Dcl::simple_declarator().

01609 {
01610   print_depth (this->depth_);
01611 
01612   cout << "ATTR_DCL ";
01613 
01614   if (attr_dcl->readonly () != 0)
01615     {
01616       cout << "{" << attr_dcl->readonly () << "}" << endl;
01617     }
01618 
01619   if (attr_dcl->param_type_spec ()->accept (this) == -1)
01620     return -1;
01621 
01622   Dump_Visitor body_visitor (this->depth_ + 1);
01623 
01624   if (attr_dcl->simple_declarator ()->accept (&body_visitor) == -1)
01625     return -1;
01626 
01627   return 0;
01628 }

int Dump_Visitor::visit_base_type_spec TAO_PSDL_Base_Type_Spec  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 501 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), print_depth(), and TAO_PSDL_Base_Type_Spec::type_of_base_type_spec().

00502 {
00503   print_depth (this->depth_ + 25);
00504   cout << "BASE TYPE_SPEC " << endl;
00505   if (base_type_spec->type_of_base_type_spec ()->accept (this) == -1)
00506     return -1;
00507   return 0;
00508 }

int Dump_Visitor::visit_case_case TAO_PSDL_Case  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 960 of file Dump_Visitor.cpp.

00961 {
00962  // @@ NOT YET SUPPORTED
00963  return 0;
00964 }

int Dump_Visitor::visit_case_label TAO_PSDL_Case_Label  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 967 of file Dump_Visitor.cpp.

00968 {
00969   // @@ NOT YET SUPPORTED
00970   return 0;
00971 }

int Dump_Visitor::visit_catalog TAO_PSDL_Catalog  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 239 of file Dump_Visitor.cpp.

00240 {
00241   // @@ NOT YET SUPPORTED
00242   return 0;
00243 }

int Dump_Visitor::visit_catalog_body TAO_PSDL_Catalog_Body  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 260 of file Dump_Visitor.cpp.

00261 {
00262   // @@ NOT YET SUPPORTED
00263   return 0;
00264 }

int Dump_Visitor::visit_catalog_inh_spec TAO_PSDL_Catalog_Inh_Spec  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 246 of file Dump_Visitor.cpp.

00247 {
00248   // @@ NOT YET SUPPORTED
00249   return 0;
00250 }

int Dump_Visitor::visit_catalog_member TAO_PSDL_Catalog_Member  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 267 of file Dump_Visitor.cpp.

00268 {
00269   // @@ NOT YET SUPPORTED
00270   return 0;
00271 }

int Dump_Visitor::visit_catalog_name TAO_PSDL_Catalog_Name  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 253 of file Dump_Visitor.cpp.

00254 {
00255   // @@ NOT YET SUPPORTED
00256   return 0;
00257 }

int Dump_Visitor::visit_complex_declarator TAO_PSDL_Complex_Declarator  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 631 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), TAO_PSDL_Complex_Declarator::array_declarator(), and print_depth().

00632 {
00633   print_depth (this->depth_ + 25);
00634   cout << "COMPLEX_DECLARATOR {" << endl;
00635 
00636   if (complex_declarator->array_declarator ()->accept (this) == -1)
00637     return -1;
00638   return 0;
00639 }

int Dump_Visitor::visit_const_dcl TAO_PSDL_Const_Dcl  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 981 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), TAO_PSDL_Const_Dcl::const_exp(), TAO_PSDL_Const_Dcl::const_type(), TAO_PSDL_Const_Dcl::identifier(), and print_depth().

00982 {
00983   print_depth (this->depth_ + 10);
00984 
00985   cout << "CONST_DCL" << endl;
00986 
00987   if (const_dcl->const_type () != 0)
00988     {
00989       if (const_dcl->const_type ()->accept (this) == -1)
00990         return -1;
00991     }
00992 
00993   Dump_Visitor body_visitor (this->depth_ + 1);
00994   if (const_dcl->identifier ()->accept (&body_visitor) == -1)
00995     return -1;
00996 
00997   if (const_dcl->const_exp ()->accept (&body_visitor) == -1)
00998     return -1;
00999 
01000   return 0;
01001 }

int Dump_Visitor::visit_const_exp TAO_PSDL_Const_Exp  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1016 of file Dump_Visitor.cpp.

01017 {
01018   // @@ NOT YET SUPPORTED
01019   return 0;
01020 }

int Dump_Visitor::visit_const_type TAO_PSDL_Const_Type  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1004 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), print_depth(), and TAO_PSDL_Const_Type::type().

01005 {
01006   print_depth (this->depth_);
01007 
01008   cout << "CONST_TYPE";
01009   if (const_type->type ()->accept (this) == -1)
01010     return -1;
01011 
01012   return 0;
01013 }

int Dump_Visitor::visit_constr_forward_decl TAO_PSDL_Constr_Forward_Decl  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1294 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), TAO_PSDL_Constr_Forward_Decl::identifier(), print_depth(), and TAO_PSDL_Constr_Forward_Decl::type().

01295 {
01296   print_depth (this->depth_);
01297 
01298   cout << "CONSTR_FWD_DCL ";
01299   if (constr_fwd_dcl->type ()->accept (this) == -1)
01300     return -1;
01301 
01302   if (constr_fwd_dcl->identifier ()->accept (this) == -1)
01303     return -1;
01304 
01305   return 0;
01306 }

int Dump_Visitor::visit_constr_type_spec TAO_PSDL_Constr_Type_Spec  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 522 of file Dump_Visitor.cpp.

00523 {
00524   // @@ NOT YET SUPPORTED
00525   return 0;
00526 }

int Dump_Visitor::visit_context_expr TAO_PSDL_Context_Expr  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1257 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), print_depth(), and TAO_PSDL_Context_Expr::string_literal().

01258 {
01259   print_depth (this->depth_);
01260 
01261   cout << "CONTEXT_EXPR ";
01262   if (context_expr->string_literal ()->accept (this) == -1)
01263     return -1;
01264   return 0;
01265 }

int Dump_Visitor::visit_declarator TAO_PSDL_Declarator  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 548 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), print_depth(), and TAO_PSDL_Declarator::type_of_declarator().

00549 {
00550   print_depth (this->depth_ + 20);
00551   cout << "DECLARATOR {" << endl;
00552   if (declarator->type_of_declarator ()->accept (this) == -1)
00553     return -1;
00554   return 0;
00555 }

int Dump_Visitor::visit_declarators TAO_PSDL_Declarators  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 529 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), TAO_PSDL_Declarators::declarator(), print_depth(), and TAO_PSDL_Declarators::set_of_declarators().

00530 {
00531   print_depth (this->depth_ + 15);
00532   cout << "DECLARATORS {" << endl;
00533 
00534   if (declarators->declarator ()->accept (this) == -1)
00535     return -1;
00536 
00537   if (declarators->set_of_declarators () != 0)
00538     {
00539       Dump_Visitor body_visitor (this->depth_ + 1);
00540 
00541       if (declarators->set_of_declarators ()->accept (&body_visitor) == -1)
00542         return -1;
00543     }
00544   return 0;
00545 }

int Dump_Visitor::visit_definition TAO_PSDL_Definition  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 56 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), TAO_PSDL_Definition::definition_type(), and print_depth().

00057 {
00058   print_depth (this->depth_ + 5);
00059   cout << "DEFINITION {" << endl;
00060   if (definition->definition_type ()->accept (this) == -1)
00061     return -1;
00062   return 0;
00063 }

int Dump_Visitor::visit_element_spec TAO_PSDL_Element_Spec  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 974 of file Dump_Visitor.cpp.

00975 {
00976   // @@ NOT YET SUPPORTED
00977  return 0;
00978  }

int Dump_Visitor::visit_enumerator TAO_PSDL_Enumerator  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1548 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), TAO_PSDL_Enumerator::enumerator(), TAO_PSDL_Enumerator::identifier(), and print_depth().

01549 {
01550   print_depth (this->depth_ + 15);
01551 
01552   cout << "ENUMERATOR {" << endl;
01553   if (enumerator->identifier ()->accept (this) == -1)
01554     return -1;
01555 
01556   if (enumerator->enumerator () != 0)
01557     {
01558       Dump_Visitor body_visitor (this->depth_);
01559       if (enumerator->enumerator ()->accept (&body_visitor) == -1)
01560         return -1;
01561     }
01562   return 0;
01563 }

int Dump_Visitor::visit_except_dcl TAO_PSDL_Except_Dcl  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1079 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), TAO_PSDL_Except_Dcl::identifier(), TAO_PSDL_Except_Dcl::member_list(), and print_depth().

01080 {
01081   print_depth (this->depth_ + 10);
01082 
01083   cout << "EXCEPT_DCL " << endl;
01084   if (except_dcl->identifier ()->accept (this) == -1)
01085     return -1;
01086 
01087   Dump_Visitor body_visitor (this->depth_ + 1);
01088   if (except_dcl->member_list () != 0)
01089     {
01090       if (except_dcl->member_list ()->accept (&body_visitor) == -1)
01091         return -1;
01092     }
01093   return 0;
01094 }

int Dump_Visitor::visit_export_dcl TAO_PSDL_Export_Dcl  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1397 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), print_depth(), TAO_PSDL_Export_Dcl::type_of_export_one(), and TAO_PSDL_Export_Dcl::type_of_export_two().

01398 {
01399   print_depth (this->depth_ + 15);
01400 
01401   cout << "EXPORT_DCL {" << endl;
01402   print_depth (this->depth_ + 5);
01403   if (export_dcl->type_of_export_one ()->accept (this) == -1)
01404     return -1;
01405 
01406   if (export_dcl->type_of_export_two () != 0)
01407     {
01408       Dump_Visitor body_visitor (this->depth_ + 1);
01409       if (export_dcl->type_of_export_two ()->accept (&body_visitor) == -1)
01410         return -1;
01411     }
01412   return 0;
01413 }

int Dump_Visitor::visit_factory_dcl TAO_PSDL_Factory_Dcl  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1631 of file Dump_Visitor.cpp.

01632 {
01633   // @@ NOT YET SUPPORTED
01634   return 0;
01635 }

int Dump_Visitor::visit_factory_parameters TAO_PSDL_Factory_Parameters  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1601 of file Dump_Visitor.cpp.

01602 {
01603   // @@ NOT YET SUPPORTED
01604   return 0;
01605 }

int Dump_Visitor::visit_fixed_array_size TAO_PSDL_Fixed_Array_Size  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1541 of file Dump_Visitor.cpp.

01542 {
01543   // @@ NOT YET SUPPORTED
01544   return 0;
01545 }

int Dump_Visitor::visit_fixed_pt_type TAO_PSDL_Fixed_Pt_Type  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1279 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), TAO_PSDL_Fixed_Pt_Type::positive_int_const_one(), TAO_PSDL_Fixed_Pt_Type::positive_int_const_two(), and print_depth().

01280 {
01281   print_depth (this->depth_);
01282 
01283   cout << "FIXED_PT_TYPE ";
01284   if (fixed_pt_type->positive_int_const_one ()->accept (this) == -1)
01285     return -1;
01286 
01287   if (fixed_pt_type->positive_int_const_two ()->accept (this) == -1)
01288     return -1;
01289 
01290   return 0;
01291 }

int Dump_Visitor::visit_forward_dcl TAO_PSDL_Forward_Dcl  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1357 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), TAO_PSDL_Forward_Dcl::identifier(), print_depth(), and TAO_PSDL_Forward_Dcl::type().

01358 {
01359   print_depth (this->depth_ + 15);
01360 
01361   cout << "FORWARD_DCL {" << endl;
01362   if (forward_dcl->identifier ()->accept (this) == -1)
01363     return -1;
01364 
01365   if (forward_dcl->type () != 0)
01366     {
01367       cout << "{" << forward_dcl->type () << "}" << endl;
01368     }
01369   return 0;
01370 }

int Dump_Visitor::visit_identifier TAO_PSDL_Identifier  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 33 of file Dump_Visitor.cpp.

References print_depth(), and TAO_PSDL_Identifier::value().

00034 {
00035   print_depth (this->depth_ + 40);
00036   cout << "IDENTIFIER {" << identifier->value () << "}\n" << endl;
00037   return 0;
00038 }

int Dump_Visitor::visit_init_dcl TAO_PSDL_Init_Dcl  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1580 of file Dump_Visitor.cpp.

01581 {
01582   // @@ NOT YET SUPPORTED
01583   return 0;
01584 }

int Dump_Visitor::visit_init_param_decl TAO_PSDL_Init_Param_Decl  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1594 of file Dump_Visitor.cpp.

01595 {
01596   // @@ NOT YET SUPPORTED
01597   return 0;
01598 }

int Dump_Visitor::visit_init_param_decls TAO_PSDL_Init_Param_Decls  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1587 of file Dump_Visitor.cpp.

01588 {
01589   // @@ NOT YET SUPPORTED
01590   return 0;
01591 }

int Dump_Visitor::visit_interface TAO_PSDL_Interface  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1309 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), print_depth(), and TAO_PSDL_Interface::type_of_dcl().

01310 {
01311   print_depth (this->depth_ + 10);
01312 
01313   cout << "INTERFACE {" << endl;
01314   if (interface->type_of_dcl ()->accept (this) == -1)
01315     return -1;
01316 
01317   return 0;
01318 }

int Dump_Visitor::visit_interface_body TAO_PSDL_Interface_Body  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1321 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), TAO_PSDL_Interface_Body::export_variable(), TAO_PSDL_Interface_Body::interface_body(), and print_depth().

01322 {
01323   print_depth (this->depth_ + 15);
01324 
01325   cout << "INTERFACE_BODY {" << endl;
01326   if (interface_body->export_variable ()->accept (this) == -1)
01327     return -1;
01328 
01329   if (interface_body->interface_body () != 0)
01330     {
01331       Dump_Visitor body_visitor (this->depth_ + 1);
01332       if (interface_body->interface_body ()->accept (&body_visitor) == -1)
01333         return -1;
01334     }
01335   return 0;
01336 }

int Dump_Visitor::visit_interface_dcl TAO_PSDL_Interface_Dcl  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1339 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), TAO_PSDL_Interface_Dcl::interface_body(), TAO_PSDL_Interface_Dcl::interface_header(), and print_depth().

01340 {
01341   print_depth (this->depth_ + 15);
01342 
01343   cout << "INTERFACE_DCL {" << endl;
01344   if (interface_dcl->interface_header ()->accept (this) == -1)
01345     return -1;
01346 
01347   if (interface_dcl->interface_body () != 0)
01348     {
01349       Dump_Visitor body_visitor (this->depth_ + 1);
01350       if (interface_dcl->interface_body ()->accept (&body_visitor) == -1)
01351         return -1;
01352     }
01353   return 0;
01354 }

int Dump_Visitor::visit_interface_header TAO_PSDL_Interface_Header  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1373 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), TAO_PSDL_Interface_Header::identifier(), TAO_PSDL_Interface_Header::interface_inheritance_spec(), print_depth(), and TAO_PSDL_Interface_Header::type().

01374 {
01375   print_depth (this->depth_ + 15);
01376 
01377   cout << "INTERFACE_HEADER {" << endl;
01378   if (interface_header->identifier ()->accept (this) == -1)
01379     return -1;
01380 
01381   Dump_Visitor body_visitor (this->depth_ + 1);
01382   if (interface_header->type () != 0)
01383     {
01384       if (interface_header->type ()->accept (&body_visitor) == -1)
01385         return -1;
01386     }
01387 
01388   if (interface_header->interface_inheritance_spec () != 0)
01389     {
01390       if (interface_header->interface_inheritance_spec ()->accept (&body_visitor) == -1)
01391         return -1;
01392     }
01393   return 0;
01394 }

int Dump_Visitor::visit_interface_inheritance_spec TAO_PSDL_Interface_Inheritance_Spec  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1416 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), TAO_PSDL_Interface_Inheritance_Spec::interface_name(), and print_depth().

01417 {
01418   print_depth (this->depth_);
01419 
01420   cout << "INTERFACE_INH_SPEC ";
01421   if (interface_inh_spec->interface_name ()->accept (this) == -1)
01422     return -1;
01423 
01424   return 0;
01425 }

int Dump_Visitor::visit_interface_name TAO_PSDL_Interface_Name  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1428 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), TAO_PSDL_Interface_Name::interface_name(), print_depth(), and TAO_PSDL_Interface_Name::scoped_name().

01429 {
01430   print_depth (this->depth_);
01431 
01432   cout << "INTERFACE_NAME ";
01433   if (interface_name->scoped_name ()->accept (this) == -1)
01434     return -1;
01435 
01436   if (interface_name->interface_name () != 0)
01437     {
01438       Dump_Visitor body_visitor (this->depth_ + 1);
01439       if (interface_name->interface_name ()->accept (&body_visitor) == -1)
01440         return -1;
01441     }
01442   return 0;
01443 }

int Dump_Visitor::visit_key_dcl TAO_PSDL_Key_Dcl  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 224 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), TAO_PSDL_Key_Dcl::identifier(), print_depth(), and TAO_PSDL_Key_Dcl::simple_declarator().

00225 {
00226   print_depth (this->depth_);
00227 
00228   cout << "KEY_DCL {" << endl;
00229   if (key_dcl->identifier ()->accept (this) == -1)
00230     return -1;
00231 
00232   if (key_dcl->simple_declarator () != 0)
00233     if (key_dcl->simple_declarator ()->accept (this) == -1)
00234       return -1;
00235   return 0;
00236 }

int Dump_Visitor::visit_literal TAO_PSDL_Literal  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1566 of file Dump_Visitor.cpp.

01567 {
01568   // @@ NOT YET SUPPORTED
01569   return 0;
01570 }

int Dump_Visitor::visit_local_op_dcl TAO_PSDL_Local_Op_Dcl  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 199 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), TAO_PSDL_Local_Op_Dcl::identifier(), TAO_PSDL_Local_Op_Dcl::op_type_spec(), TAO_PSDL_Local_Op_Dcl::parameter_dcls(), print_depth(), and TAO_PSDL_Local_Op_Dcl::raises_expr().

00200 {
00201   print_depth (this->depth_);
00202 
00203   cout << "LOCAL_OP_DCL {" << endl;
00204   if (local_op_dcl->op_type_spec ()->accept (this) == -1)
00205     return -1;
00206 
00207   if (local_op_dcl->identifier ()->accept (this) == -1)
00208     return -1;
00209 
00210   Dump_Visitor body_visitor (this->depth_ + 1);
00211 
00212   if (local_op_dcl->parameter_dcls ()->accept (this) == -1)
00213     return -1;
00214 
00215   if (local_op_dcl->raises_expr () != 0)
00216     {
00217       if (local_op_dcl->raises_expr ()->accept (&body_visitor) == -1)
00218         return -1;
00219     }
00220   return 0;
00221 }

int Dump_Visitor::visit_member TAO_PSDL_Member  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 923 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), TAO_PSDL_Member::declarators(), print_depth(), and TAO_PSDL_Member::type_spec().

00924 {
00925   print_depth (this->depth_ + 15);
00926 
00927   cout << "MEMBER {" << endl;
00928   if (member->type_spec ()->accept (this) == -1)
00929     return -1;
00930 
00931   Dump_Visitor body_visitor (this->depth_ + 1);
00932 
00933   if (member->declarators ()->accept (&body_visitor) == -1)
00934     return -1;
00935   return 0;
00936 }

int Dump_Visitor::visit_member_list TAO_PSDL_Member_List  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 806 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), TAO_PSDL_Member_List::member(), TAO_PSDL_Member_List::member_list(), and print_depth().

00807 {
00808   print_depth (this->depth_ + 15);
00809 
00810   cout << "MEMBER_LIST {" << endl;
00811   if (member_list->member ()->accept (this) == -1)
00812     return -1;
00813 
00814   if (member_list->member_list () != 0)
00815     {
00816       Dump_Visitor body_visitor (this->depth_ + 1);
00817 
00818       if (member_list->member_list ()->accept (&body_visitor) == -1)
00819         return -1;
00820     }
00821   return 0;
00822 }

int Dump_Visitor::visit_module TAO_PSDL_Module  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 17 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), TAO_PSDL_Module::identifier(), print_depth(), and TAO_PSDL_Module::specification().

00018 {
00019   print_depth (this->depth_ + 10);
00020 
00021   cout << "MODULE {" << endl;
00022   if (module->identifier ()->accept (this) == -1)
00023     return -1;
00024 
00025   Dump_Visitor body_visitor (this->depth_ + 1);
00026   if (module->specification ()->accept (&body_visitor) == -1)
00027     return -1;
00028 
00029   return 0;
00030 }

int Dump_Visitor::visit_mult_expr TAO_PSDL_Mult_Expr  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1058 of file Dump_Visitor.cpp.

01059 {
01060   // @@ NOT YET SUPPORTED
01061   return 0;
01062 }

int Dump_Visitor::visit_op_dcl TAO_PSDL_Op_Dcl  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1097 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), TAO_PSDL_Op_Dcl::context_expr(), TAO_PSDL_Op_Dcl::identifier(), TAO_PSDL_Op_Dcl::op_attribute(), TAO_PSDL_Op_Dcl::op_type_spec(), TAO_PSDL_Op_Dcl::parameter_dcls(), print_depth(), and TAO_PSDL_Op_Dcl::raises_expr().

01098 {
01099   print_depth (this->depth_);
01100 
01101   cout << "OP_DCL {" << endl;
01102 
01103   if (op_dcl->op_attribute () != 0)
01104     if (op_dcl->op_attribute ()->accept (this) == -1)
01105       return -1;
01106 
01107   if (op_dcl->op_type_spec ()->accept (this) == -1)
01108     return -1;
01109 
01110   if (op_dcl->identifier ()->accept (this) == -1)
01111     return -1;
01112 
01113   Dump_Visitor body_visitor (this->depth_ + 1);
01114 
01115   if (op_dcl->parameter_dcls ()->accept (this) == -1)
01116     return -1;
01117 
01118   if (op_dcl->raises_expr () != 0)
01119     if (op_dcl->raises_expr ()->accept (&body_visitor) == -1)
01120       return -1;
01121 
01122   if (op_dcl->context_expr () != 0)
01123     if (op_dcl->context_expr ()->accept (&body_visitor) == -1)
01124       return -1;
01125 
01126   return 0;
01127 }

int Dump_Visitor::visit_op_type_spec TAO_PSDL_Op_Type_Spec  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1185 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), print_depth(), TAO_PSDL_Op_Type_Spec::type(), and TAO_PSDL_Op_Type_Spec::type_spec().

01186 {
01187   print_depth (this->depth_);
01188 
01189   cout << "OP_TYPE_SPEC {" << endl;
01190   if (op_type_spec->type () != 0)
01191     {
01192       cout << "Type {" << op_type_spec->type () << "}" << endl;
01193     }
01194 
01195   if (op_type_spec->type_spec () != 0)
01196     if (op_type_spec->type_spec ()->accept (this) == -1)
01197       return -1;
01198 
01199   return 0;
01200 }

int Dump_Visitor::visit_or_expr TAO_PSDL_Or_Expr  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1023 of file Dump_Visitor.cpp.

01024 {
01025   // @@ NOT YET SUPPORTED
01026   return 0;
01027 }

int Dump_Visitor::visit_param_dcl TAO_PSDL_Param_Dcl  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1216 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), TAO_PSDL_Param_Dcl::param_attribute(), TAO_PSDL_Param_Dcl::param_dcl(), TAO_PSDL_Param_Dcl::param_type_spec(), print_depth(), and TAO_PSDL_Param_Dcl::simple_declarator().

01217 {
01218   print_depth (this->depth_);
01219 
01220   cout << "PARAM_DCL {" << endl;
01221   if (param_dcl->param_attribute ()->accept (this) == -1)
01222     return -1;
01223 
01224   Dump_Visitor body_visitor (this->depth_ + 1);
01225 
01226   if (param_dcl->param_type_spec ()->accept (&body_visitor) == -1)
01227     return -1;
01228 
01229   Dump_Visitor body_visitor_two (this->depth_ + 2);
01230 
01231   if (param_dcl->simple_declarator ()->accept (&body_visitor) == -1)
01232     return -1;
01233 
01234   if (param_dcl->param_dcl () != 0)
01235     if (param_dcl->param_dcl ()->accept (&body_visitor) == -1)
01236       return -1;
01237 
01238   return 0;
01239 }

int Dump_Visitor::visit_param_type_spec TAO_PSDL_Param_Type_Spec  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1268 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), print_depth(), and TAO_PSDL_Param_Type_Spec::type_of_param().

01269 {
01270   print_depth (this->depth_);
01271 
01272   cout << "PARAM_TYPE_SPEC {" << endl;
01273   if (param_type_spec->type_of_param ()->accept (this) == -1)
01274     return -1;
01275   return 0;
01276 }

int Dump_Visitor::visit_parameter_dcls TAO_PSDL_Parameter_Dcls  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1203 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), TAO_PSDL_Parameter_Dcls::param_dcl(), and print_depth().

01204 {
01205   print_depth (this->depth_);
01206 
01207   cout << "PARAMETER_DCLS {" << endl;
01208   if (parameter_dcls->param_dcl () != 0)
01209     if (parameter_dcls->param_dcl ()->accept (this) == -1)
01210       return -1;
01211 
01212   return 0;
01213 }

int Dump_Visitor::visit_positive_int_const TAO_PSDL_Positive_Int_Const  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

int Dump_Visitor::visit_predefined_type TAO_PSDL_Predefined_Type  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 688 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), print_depth(), TAO_PSDL_Predefined_Type::type_of_variable_one(), TAO_PSDL_Predefined_Type::type_of_variable_three(), TAO_PSDL_Predefined_Type::type_of_variable_two(), TAO_PSDL_Predefined_Type::type_one(), TAO_PSDL_Predefined_Type::type_three(), and TAO_PSDL_Predefined_Type::type_two().

00689 {
00690   print_depth (this->depth_ + 40);
00691   cout << "PREDEFINED_TYPE " ;
00692 
00693   if (predefined_type->type_one () != 0)
00694     cout << "{" << predefined_type->type_one () << "}" << endl;
00695 
00696   if (predefined_type->type_two () != 0)
00697     cout << "{" << predefined_type->type_two () << "}" << endl;
00698 
00699   if (predefined_type->type_three () != 0)
00700     cout << "{" << predefined_type->type_three () << "}" << endl;
00701 
00702   Dump_Visitor body_visitor (this->depth_ + 1);
00703   if (predefined_type->type_of_variable_one () != 0)
00704     {
00705       cout << endl;
00706       if (predefined_type->type_of_variable_one ()->accept (&body_visitor) == -1)
00707         return -1;
00708     }
00709   if (predefined_type->type_of_variable_two () != 0)
00710     {
00711       cout << endl;
00712       if (predefined_type->type_of_variable_two ()->accept (&body_visitor) == -1)
00713         return -1;
00714     }
00715   if (predefined_type->type_of_variable_three () != 0)
00716     {
00717       cout << endl;
00718       if (predefined_type->type_of_variable_three ()->accept (&body_visitor) == -1)
00719         return -1;
00720     }
00721   return 0;
00722 }

int Dump_Visitor::visit_primary_expr TAO_PSDL_Primary_Expr  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1072 of file Dump_Visitor.cpp.

01073 {
01074   // @@ NOT YET SUPPORTED
01075   return 0;
01076 }

int Dump_Visitor::visit_primary_key_dcl TAO_PSDL_Primary_Key_Dcl  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 435 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), TAO_PSDL_Primary_Key_Dcl::identifier(), and print_depth().

00436 {
00437   print_depth (this->depth_ + 10);
00438 
00439   cout << "PRIMARY_KEY_DCL {" << endl;
00440   if (primary_key_dcl->identifier ()->accept (this) == -1)
00441     return -1;
00442   return 0;
00443 }

int Dump_Visitor::visit_provides_dcl TAO_PSDL_Provides_Dcl  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1178 of file Dump_Visitor.cpp.

01179 {
01180   // @@ NOT YET SUPPORTED
01181   return 0;
01182 }

int Dump_Visitor::visit_psdl_concrete_state_type TAO_PSDL_Psdl_Concrete_State_Type  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 321 of file Dump_Visitor.cpp.

00322 {
00323   // @@ NOT YET SUPPORTED
00324   return 0;
00325 }

int Dump_Visitor::visit_psdl_state_dcl TAO_PSDL_Psdl_State_Dcl  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 122 of file Dump_Visitor.cpp.

00123 {
00124   // @@ NOT YET SUPPORTED
00125   return 0;
00126 }

int Dump_Visitor::visit_psdl_state_type_spec TAO_PSDL_Psdl_State_Type_Spec  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 129 of file Dump_Visitor.cpp.

00130 {
00131   // @@ NOT YET SUPPORTED
00132   return 0;
00133 }

int Dump_Visitor::visit_raises_expr TAO_PSDL_Raises_Expr  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1242 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), TAO_PSDL_Raises_Expr::first_scoped_name(), print_depth(), and TAO_PSDL_Raises_Expr::second_scoped_name().

01243 {
01244   print_depth (this->depth_);
01245 
01246   cout << "RAISES_EXPR ";
01247   if (raises_expr->first_scoped_name ()->accept (this) == -1)
01248     return -1;
01249 
01250   if (raises_expr->second_scoped_name () != 0)
01251     if (raises_expr->first_scoped_name ()->accept (this) == -1)
01252       return -1;
01253   return 0;
01254 }

int Dump_Visitor::visit_ref_rep_directive TAO_PSDL_Ref_Rep_Directive  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 328 of file Dump_Visitor.cpp.

00329 {
00330   // @@ NOT YET SUPPORTED
00331   return 0;
00332 }

int Dump_Visitor::visit_scoped_name TAO_PSDL_Scoped_Name  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1446 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), TAO_PSDL_Scoped_Name::identifier(), print_depth(), and TAO_PSDL_Scoped_Name::scoped_name().

01447 {
01448   print_depth (this->depth_ + 40);
01449 
01450   cout << "SCOPED_NAME " << endl;
01451   if (scoped_name->identifier ()->accept (this) == -1)
01452     return -1;
01453 
01454   if (scoped_name->scoped_name () != 0)
01455     {
01456       Dump_Visitor body_visitor (this->depth_ + 1);
01457       if (scoped_name->scoped_name ()->accept (&body_visitor) == -1)
01458         return -1;
01459     }
01460   return 0;
01461 }

int Dump_Visitor::visit_shift_expr TAO_PSDL_Shift_Expr  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1044 of file Dump_Visitor.cpp.

01045 {
01046   // @@ NOT YET SUPPORTED
01047   return 0;
01048 }

int Dump_Visitor::visit_simple_declarator TAO_PSDL_Simple_Declarator  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 558 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), TAO_PSDL_Simple_Declarator::identifier(), print_depth(), and TAO_PSDL_Simple_Declarator::simple_declarator().

00559 {
00560   print_depth (this->depth_ + 25);
00561   cout << "SIMPLE_DECLARATOR {" << endl;
00562 
00563   if (simple_declarator->identifier ()->accept (this) == -1)
00564     return -1;
00565 
00566   if (simple_declarator->simple_declarator () != 0)
00567     {
00568       Dump_Visitor body_visitor (this->depth_ + 1);
00569       if (simple_declarator->simple_declarator ()->accept (&body_visitor) == -1)
00570         return -1;
00571     }
00572   return 0;
00573 }

int Dump_Visitor::visit_simple_declarator_list TAO_PSDL_Simple_Declarator_List  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 576 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), TAO_PSDL_Simple_Declarator_List::accept(), print_depth(), and TAO_PSDL_Simple_Declarator_List::simple_declarator_list().

00577 {
00578   print_depth (this->depth_ + 25);
00579   cout << "SIMPLE_DECLARATOR_LIST {" << endl;
00580 
00581   if (simple_decl_list-> simple_declarator ()->accept (this) == -1)
00582     return -1;
00583 
00584   if (simple_decl_list->simple_declarator_list () != 0)
00585     {
00586       Dump_Visitor body_visitor (this->depth_ + 1);
00587       if (simple_decl_list->simple_declarator_list ()->accept (&body_visitor) == -1)
00588         return -1;
00589     }
00590   return 0;
00591 }

int Dump_Visitor::visit_simple_type_spec TAO_PSDL_Simple_Type_Spec  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 491 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), print_depth(), and TAO_PSDL_Simple_Type_Spec::type_of_simple_type_spec().

00492 {
00493   print_depth (this->depth_ + 25);
00494   cout << "SIMPLE TYPE_SPEC {" << endl;
00495   if (simple_type_spec->type_of_simple_type_spec ()->accept (this) == -1)
00496     return -1;
00497   return 0;
00498 }

int Dump_Visitor::visit_specification TAO_PSDL_Specification  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 41 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), TAO_PSDL_Specification::definition(), and TAO_PSDL_Specification::specification().

00042 {
00043   cout << "SPECIFICATION {" << endl;
00044   if (specification->definition ()->accept (this) == -1)
00045     return -1;
00046   if (specification->specification () != 0)
00047     {
00048       Dump_Visitor body_visitor (this->depth_ + 1);
00049       if (specification->specification ()->accept (&body_visitor) == -1)
00050         return -1;
00051     }
00052   return 0;
00053 }

int Dump_Visitor::visit_state_member TAO_PSDL_State_Member  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1573 of file Dump_Visitor.cpp.

01574 {
01575   // @@ NOT YET SUPPORTED
01576   return 0;
01577 }

int Dump_Visitor::visit_storagehome TAO_PSDL_Storagehome  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 335 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), print_depth(), TAO_PSDL_Storagehome::storagehome_body(), and TAO_PSDL_Storagehome::storagehome_header().

00336 {
00337   print_depth (this->depth_ + 10);
00338 
00339   cout << "STORAGEHOME {" << endl;
00340   if (storagehome->storagehome_header ()->accept (this) == -1)
00341     return -1;
00342 
00343   Dump_Visitor body_visitor (this->depth_ + 1);
00344   if (storagehome->storagehome_body () != 0)
00345     if (storagehome->storagehome_body ()->accept (&body_visitor) == -1)
00346       return -1;
00347   return 0;
00348 }

int Dump_Visitor::visit_storagehome_body TAO_PSDL_Storagehome_Body  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 375 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), print_depth(), TAO_PSDL_Storagehome_Body::storagehome_body(), and TAO_PSDL_Storagehome_Body::storagehome_member().

00376 {
00377   print_depth (this->depth_ + 10);
00378 
00379   cout << "STORAGEHOME_BODY {" << endl;
00380   if (sh_body->storagehome_member ()->accept (this) == -1)
00381     return -1;
00382 
00383   Dump_Visitor body_visitor (this->depth_ + 1);
00384   if (sh_body->storagehome_body () != 0)
00385     if (sh_body->storagehome_body ()->accept (&body_visitor) == -1)
00386       return -1;
00387   return 0;
00388 }

int Dump_Visitor::visit_storagehome_header TAO_PSDL_Storagehome_Header  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 351 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), TAO_PSDL_Storagehome_Header::identifier(), print_depth(), TAO_PSDL_Storagehome_Header::storagehome_impl_spec(), TAO_PSDL_Storagehome_Header::storagehome_inh_spec(), and TAO_PSDL_Storagehome_Header::storagetype_name().

00352 {
00353   print_depth (this->depth_ + 10);
00354 
00355   cout << "STORAGEHOME_HEADER {" << endl;
00356   if (sh_header->identifier ()->accept (this) == -1)
00357     return -1;
00358 
00359   if (sh_header->storagetype_name ()->accept (this) == -1)
00360     return -1;
00361 
00362   Dump_Visitor body_visitor (this->depth_ + 1);
00363   if (sh_header->storagehome_inh_spec () != 0)
00364     if (sh_header->storagehome_inh_spec ()->accept (&body_visitor) == -1)
00365       return -1;
00366 
00367   if (sh_header->storagehome_impl_spec () != 0)
00368     if (sh_header->storagehome_impl_spec ()->accept (&body_visitor) == -1)
00369       return -1;
00370 
00371   return 0;
00372 }

int Dump_Visitor::visit_storagehome_impl_spec TAO_PSDL_Storagehome_Impl_Spec  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 424 of file Dump_Visitor.cpp.

References TAO_PSDL_Storagehome_Impl_Spec::abstract_storagehome_name(), TAO_PSDL_Node::accept(), and print_depth().

00425 {
00426   print_depth (this->depth_ + 10);
00427 
00428   cout << "STORAGEHOME_IMPL_SPEC {" << endl;
00429   if (sh_impl_spec->abstract_storagehome_name ()->accept (this) == -1)
00430     return -1;
00431   return 0;
00432 }

int Dump_Visitor::visit_storagehome_inh_spec TAO_PSDL_Storagehome_Inh_Spec  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 402 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), print_depth(), and TAO_PSDL_Storagehome_Inh_Spec::storagehome_name().

00403 {
00404   print_depth (this->depth_ + 10);
00405 
00406   cout << "STORAGEHOME_INH_SPEC {" << endl;
00407   if (sh_inh_spec->storagehome_name ()->accept (this) == -1)
00408     return -1;
00409   return 0;
00410 }

int Dump_Visitor::visit_storagehome_member TAO_PSDL_Storagehome_Member  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 391 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), TAO_PSDL_Storagehome_Member::key_dcl(), and print_depth().

00392 {
00393   print_depth (this->depth_ + 10);
00394 
00395   cout << "STORAGEHOME_MEMBER {" << endl;
00396   if (sh_member->key_dcl ()->accept (this) == -1)
00397     return -1;
00398   return 0;
00399 }

int Dump_Visitor::visit_storagehome_name TAO_PSDL_Storagehome_Name  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 413 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), print_depth(), and TAO_PSDL_Storagehome_Name::scoped_name().

00414 {
00415   print_depth (this->depth_ + 10);
00416 
00417   cout << "STORAGEHOME_NAME {" << endl;
00418   if (sh_name->scoped_name ()->accept (this) == -1)
00419     return -1;
00420   return 0;
00421 }

int Dump_Visitor::visit_storagehome_scope TAO_PSDL_Storagehome_Scope  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1171 of file Dump_Visitor.cpp.

01172 {
01173   // @@ NOT YET SUPPORTED
01174   return 0;
01175 }

int Dump_Visitor::visit_storagetype TAO_PSDL_Storagetype  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1130 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), TAO_PSDL_Storagetype::declaration(), and print_depth().

01131 {
01132   print_depth (this->depth_ + 10);
01133 
01134   cout << "STORAGETYPE {" << endl;
01135 
01136   if (storagetype->declaration () != 0)
01137     if (storagetype->declaration ()->accept (this) == -1)
01138       return -1;
01139   return 0;
01140 }

int Dump_Visitor::visit_storagetype_body TAO_PSDL_Storagetype_Body  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1164 of file Dump_Visitor.cpp.

01165 {
01166   // @@ NOT YET SUPPORTED
01167   return 0;
01168 }

int Dump_Visitor::visit_storagetype_dcl TAO_PSDL_Storagetype_Dcl  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1143 of file Dump_Visitor.cpp.

01144 {
01145   // @@ NOT YET SUPPORTED
01146   return 0;
01147 }

int Dump_Visitor::visit_storagetype_fwd_dcl TAO_PSDL_Storagetype_Fwd_Dcl  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1150 of file Dump_Visitor.cpp.

01151 {
01152   // @@ NOT YET SUPPORTED
01153   return 0;
01154 }

int Dump_Visitor::visit_storagetype_header TAO_PSDL_Storagetype_Header  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1157 of file Dump_Visitor.cpp.

01158 {
01159   // @@ NOT YET SUPPORTED
01160   return 0;
01161 }

int Dump_Visitor::visit_storagetype_impl_spec TAO_PSDL_Storagetype_Impl_Spec  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 300 of file Dump_Visitor.cpp.

00301 {
00302   // @@ NOT YET SUPPORTED
00303   return 0;
00304 }

int Dump_Visitor::visit_storagetype_inh_spec TAO_PSDL_Storagetype_Inh_Spec  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 281 of file Dump_Visitor.cpp.

00282 {
00283   // @@ NOT YET SUPPORTED
00284   return 0;
00285 }

int Dump_Visitor::visit_storagetype_member TAO_PSDL_Storagetype_Member  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 274 of file Dump_Visitor.cpp.

00275 {
00276   // @@ NOT YET SUPPORTED
00277   return 0;
00278 }

int Dump_Visitor::visit_storagetype_name TAO_PSDL_Storagetype_Name  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 288 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), print_depth(), and TAO_PSDL_Storagetype_Name::scoped_name().

00289 {
00290   print_depth (this->depth_ + 10);
00291 
00292   cout << "STORAGETYPE_NAME {" << endl;
00293   if (storagetype_name->scoped_name ()->accept (this) == -1)
00294     return -1;
00295 
00296   return 0;
00297 }

int Dump_Visitor::visit_storagetype_ref_type TAO_PSDL_Storagetype_Ref_Type  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 307 of file Dump_Visitor.cpp.

00308 {
00309   // @@ NOT YET SUPPORTED
00310   return 0;
00311 }

int Dump_Visitor::visit_store_directive TAO_PSDL_Store_Directive  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 314 of file Dump_Visitor.cpp.

00315 {
00316   // @@ NOT YET SUPPORTED
00317   return 0;
00318 }

int Dump_Visitor::visit_switch_body TAO_PSDL_Switch_Body  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 953 of file Dump_Visitor.cpp.

00954 {
00955   // @@ NOT YET SUPPORTED
00956   return 0;
00957 }

int Dump_Visitor::visit_switch_type_spec TAO_PSDL_Switch_Type_Spec  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 946 of file Dump_Visitor.cpp.

00947 {
00948   // @@ NOT YET SUPPORTED
00949   return 0;
00950 }

int Dump_Visitor::visit_template_type_spec TAO_PSDL_Template_Type_Spec  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 511 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), print_depth(), and TAO_PSDL_Template_Type_Spec::type_of_template_type_spec().

00512 {
00513   print_depth (this->depth_ + 30);
00514   cout << "TEMPLATE_TYPE_SPEC {" << endl;
00515 
00516   if (template_type_spec->type_of_template_type_spec ()->accept (this) == -1)
00517     return -1;
00518   return 0;
00519 }

int Dump_Visitor::visit_type_dcl TAO_PSDL_Type_Dcl  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 446 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), TAO_PSDL_Type_Dcl::key_word(), print_depth(), and TAO_PSDL_Type_Dcl::type_of_type_dcl().

00447 {
00448   print_depth (this->depth_ + 10);
00449   cout << "TYPE_DCL {" << endl;
00450 
00451   print_depth (this->depth_ + 15);
00452   if (type_dcl->key_word () != 0)
00453     {
00454       cout << "KEY_WORD------------------------ {";
00455       cout << type_dcl->key_word () << "}" << endl;
00456     }
00457 
00458   if (type_dcl->type_of_type_dcl ()->accept (this) == -1)
00459     return -1;
00460 
00461   return 0;
00462 }

int Dump_Visitor::visit_type_declarator TAO_PSDL_Type_Declarator  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 465 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), TAO_PSDL_Type_Declarator::declarators(), print_depth(), and TAO_PSDL_Type_Declarator::type_spec().

00466 {
00467   print_depth (this->depth_ + 15);
00468   cout << "TYPE_DECLARATOR {" << endl;
00469 
00470   if (type_declarator->type_spec ()->accept (this) == -1)
00471     return -1;
00472 
00473   Dump_Visitor body_visitor (this->depth_);
00474   if (type_declarator->declarators ()->accept (&body_visitor) == -1)
00475     return -1;
00476 
00477   return 0;
00478 }

int Dump_Visitor::visit_type_spec TAO_PSDL_Type_Spec  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 481 of file Dump_Visitor.cpp.

References TAO_PSDL_Node::accept(), print_depth(), and TAO_PSDL_Type_Spec::type_of_type_spec().

00482 {
00483   print_depth (this->depth_ + 20);
00484   cout << "TYPE_SPEC {" << endl;
00485   if (type_spec->type_of_type_spec ()->accept (this) == -1)
00486     return -1;
00487   return 0;
00488 }

int Dump_Visitor::visit_unary_expr TAO_PSDL_Unary_Expr  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1065 of file Dump_Visitor.cpp.

01066 {
01067   // @@ NOT YET SUPPORTED
01068   return 0;
01069 }

int Dump_Visitor::visit_union_type TAO_PSDL_Union_Type  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 939 of file Dump_Visitor.cpp.

00940 {
00941   // @@ NOT YET SUPPORTED
00942   return 0;
00943 }

int Dump_Visitor::visit_value TAO_PSDL_Value  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1464 of file Dump_Visitor.cpp.

01465 {
01466   // @@ NOT YET SUPPORTED
01467   return 0;
01468 }

int Dump_Visitor::visit_value_abs_dcl TAO_PSDL_Value_Abs_Dcl  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1492 of file Dump_Visitor.cpp.

01493 {
01494   // @@ NOT YET SUPPORTED
01495   return 0;
01496 }

int Dump_Visitor::visit_value_box_dcl TAO_PSDL_Value_Box_Dcl  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1485 of file Dump_Visitor.cpp.

01486 {
01487   // @@ NOT YET SUPPORTED
01488   return 0;
01489 }

int Dump_Visitor::visit_value_common_base TAO_PSDL_Value_Common_Base  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1471 of file Dump_Visitor.cpp.

01472 {
01473   // @@ NOT YET SUPPORTED
01474   return 0;
01475 }

int Dump_Visitor::visit_value_dcl TAO_PSDL_Value_Dcl  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1499 of file Dump_Visitor.cpp.

01500 {
01501   // @@ NOT YET SUPPORTED
01502   return 0;
01503 }

int Dump_Visitor::visit_value_element TAO_PSDL_Value_Element  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1527 of file Dump_Visitor.cpp.

01528 {
01529   // @@ NOT YET SUPPORTED
01530   return 0;
01531 }

int Dump_Visitor::visit_value_forward_dcl TAO_PSDL_Value_Forward_Dcl  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1478 of file Dump_Visitor.cpp.

01479 {
01480   // @@ NOT YET SUPPORTED
01481   return 0;
01482 }

int Dump_Visitor::visit_value_header TAO_PSDL_Value_Header  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1506 of file Dump_Visitor.cpp.

01507 {
01508   // @@ NOT YET SUPPORTED
01509   return 0;
01510 }

int Dump_Visitor::visit_value_inheritance_spec TAO_PSDL_Value_Inheritance_Spec  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1513 of file Dump_Visitor.cpp.

01514 {
01515   // @@ NOT YET SUPPORTED
01516   return 0;
01517 }

int Dump_Visitor::visit_value_name TAO_PSDL_Value_Name  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1520 of file Dump_Visitor.cpp.

01521 {
01522   // @@ NOT YET SUPPORTED
01523   return 0;
01524 }

int Dump_Visitor::visit_xor_expr TAO_PSDL_Xor_Expr  )  [virtual]
 

Reimplemented from TAO_PSDL_Node_Visitor.

Definition at line 1030 of file Dump_Visitor.cpp.

01031 {
01032   // @@ NOT YET SUPPORTED
01033   return 0;
01034 }


Member Data Documentation

int Dump_Visitor::depth_ [private]
 

Definition at line 154 of file Dump_Visitor.h.


The documentation for this class was generated from the following files:
Generated on Thu Nov 9 14:08:01 2006 for TAO_PSS by doxygen 1.3.6