| 
    OpenDDS
    Snapshot(2023/04/07-19:43)
    
   | 
 
#include <dds_visitor.h>


Public Member Functions | |
| dds_visitor (AST_Decl *scope, bool java_ts_only) | |
| virtual | ~dds_visitor () | 
| virtual int | visit_decl (AST_Decl *d) | 
| virtual int | visit_scope (UTL_Scope *node) | 
| virtual int | visit_type (AST_Type *node) | 
| virtual int | visit_predefined_type (AST_PredefinedType *node) | 
| virtual int | visit_module (AST_Module *node) | 
| virtual int | visit_interface (AST_Interface *node) | 
| virtual int | visit_interface_fwd (AST_InterfaceFwd *node) | 
| virtual int | visit_valuetype (AST_ValueType *node) | 
| virtual int | visit_valuetype_fwd (AST_ValueTypeFwd *node) | 
| virtual int | visit_component (AST_Component *node) | 
| virtual int | visit_component_fwd (AST_ComponentFwd *node) | 
| virtual int | visit_eventtype (AST_EventType *node) | 
| virtual int | visit_eventtype_fwd (AST_EventTypeFwd *node) | 
| virtual int | visit_home (AST_Home *node) | 
| virtual int | visit_factory (AST_Factory *node) | 
| virtual int | visit_structure (AST_Structure *node) | 
| virtual int | visit_structure_fwd (AST_StructureFwd *node) | 
| virtual int | visit_exception (AST_Exception *node) | 
| virtual int | visit_expression (AST_Expression *node) | 
| virtual int | visit_enum (AST_Enum *node) | 
| virtual int | visit_operation (AST_Operation *node) | 
| virtual int | visit_field (AST_Field *node) | 
| virtual int | visit_argument (AST_Argument *node) | 
| virtual int | visit_attribute (AST_Attribute *node) | 
| virtual int | visit_union (AST_Union *node) | 
| virtual int | visit_union_fwd (AST_UnionFwd *node) | 
| virtual int | visit_union_branch (AST_UnionBranch *node) | 
| virtual int | visit_union_label (AST_UnionLabel *node) | 
| virtual int | visit_constant (AST_Constant *node) | 
| virtual int | visit_enum_val (AST_EnumVal *node) | 
| virtual int | visit_array (AST_Array *node) | 
| virtual int | visit_sequence (AST_Sequence *node) | 
| virtual int | visit_string (AST_String *node) | 
| virtual int | visit_typedef (AST_Typedef *node) | 
| virtual int | visit_root (AST_Root *node) | 
| virtual int | visit_native (AST_Native *node) | 
| virtual int | visit_valuebox (AST_ValueBox *node) | 
| virtual int | visit_template_module (AST_Template_Module *node) | 
| virtual int | visit_template_module_inst (AST_Template_Module_Inst *node) | 
| virtual int | visit_template_module_ref (AST_Template_Module_Ref *node) | 
| virtual int | visit_param_holder (AST_Param_Holder *node) | 
| virtual int | visit_porttype (AST_PortType *node) | 
| virtual int | visit_provides (AST_Provides *node) | 
| virtual int | visit_uses (AST_Uses *node) | 
| virtual int | visit_publishes (AST_Publishes *node) | 
| virtual int | visit_emits (AST_Emits *node) | 
| virtual int | visit_consumes (AST_Consumes *node) | 
| virtual int | visit_extended_port (AST_Extended_Port *node) | 
| virtual int | visit_mirror_port (AST_Mirror_Port *node) | 
| virtual int | visit_connector (AST_Connector *node) | 
| virtual int | visit_finder (AST_Finder *node) | 
Protected Attributes | |
| AST_Decl * | scope_ | 
| bool | error_ | 
| bool | java_ts_only_ | 
| composite_generator | gen_target_ | 
Definition at line 25 of file dds_visitor.h.
| dds_visitor::dds_visitor | ( | AST_Decl * | scope, | 
| bool | java_ts_only | ||
| ) | 
Definition at line 70 of file dds_visitor.cpp.
References composite_generator::add_generator(), be_global, and gen_target_.
      
  | 
  virtual | 
Definition at line 101 of file dds_visitor.cpp.
      
  | 
  virtual | 
Definition at line 605 of file dds_visitor.cpp.
      
  | 
  virtual | 
Definition at line 497 of file dds_visitor.cpp.
      
  | 
  virtual | 
Definition at line 490 of file dds_visitor.cpp.
      
  | 
  virtual | 
Definition at line 518 of file dds_visitor.cpp.
      
  | 
  virtual | 
Definition at line 524 of file dds_visitor.cpp.
      
  | 
  virtual | 
Definition at line 684 of file dds_visitor.cpp.
      
  | 
  virtual | 
Definition at line 401 of file dds_visitor.cpp.
References error_, composite_generator::gen_const(), gen_target_, java_ts_only_, and name.
      
  | 
  virtual | 
Definition at line 669 of file dds_visitor.cpp.
      
  | 
  virtual | 
Definition at line 610 of file dds_visitor.cpp.
      
  | 
  virtual | 
Definition at line 664 of file dds_visitor.cpp.
      
  | 
  virtual | 
Definition at line 354 of file dds_visitor.cpp.
References error_, composite_generator::gen_enum(), gen_target_, java_ts_only_, name, and scope2vector().
      
  | 
  virtual | 
Definition at line 590 of file dds_visitor.cpp.
      
  | 
  virtual | 
Definition at line 530 of file dds_visitor.cpp.
      
  | 
  virtual | 
Definition at line 536 of file dds_visitor.cpp.
      
  | 
  virtual | 
      
  | 
  virtual | 
Definition at line 595 of file dds_visitor.cpp.
      
  | 
  virtual | 
Definition at line 674 of file dds_visitor.cpp.
      
  | 
  virtual | 
Definition at line 548 of file dds_visitor.cpp.
      
  | 
  virtual | 
Definition at line 483 of file dds_visitor.cpp.
      
  | 
  virtual | 
Definition at line 689 of file dds_visitor.cpp.
      
  | 
  virtual | 
Definition at line 542 of file dds_visitor.cpp.
      
  | 
  virtual | 
Definition at line 176 of file dds_visitor.cpp.
References ACE_ERROR_RETURN, ACE_TEXT(), error_, composite_generator::gen_interf(), gen_target_, java_ts_only_, LM_ERROR, name, scope2vector(), and visit_scope().
      
  | 
  virtual | 
Definition at line 374 of file dds_visitor.cpp.
References error_, composite_generator::gen_interf_fwd(), gen_target_, java_ts_only_, and name.
      
  | 
  virtual | 
Definition at line 679 of file dds_visitor.cpp.
      
  | 
  virtual | 
Definition at line 158 of file dds_visitor.cpp.
References ACE_ERROR_RETURN, ACE_TEXT(), LM_ERROR, name, and visit_scope().
      
  | 
  virtual | 
Definition at line 421 of file dds_visitor.cpp.
References error_, composite_generator::gen_native(), gen_target_, java_ts_only_, and name.
      
  | 
  virtual | 
Definition at line 476 of file dds_visitor.cpp.
      
  | 
  virtual | 
Definition at line 639 of file dds_visitor.cpp.
      
  | 
  virtual | 
Definition at line 644 of file dds_visitor.cpp.
      
  | 
  virtual | 
Definition at line 556 of file dds_visitor.cpp.
      
  | 
  virtual | 
Definition at line 649 of file dds_visitor.cpp.
      
  | 
  virtual | 
Definition at line 659 of file dds_visitor.cpp.
      
  | 
  virtual | 
Definition at line 108 of file dds_visitor.cpp.
References ACE_ERROR_RETURN, ACE_TEXT(), error_, composite_generator::gen_epilogue(), composite_generator::gen_prologue(), gen_target_, LM_ERROR, and visit_scope().
      
  | 
  virtual | 
Definition at line 124 of file dds_visitor.cpp.
References ACE_ERROR_RETURN, ACE_TEXT(), and LM_ERROR.
Referenced by visit_interface(), visit_module(), and visit_root().
      
  | 
  virtual | 
Definition at line 469 of file dds_visitor.cpp.
      
  | 
  virtual | 
Definition at line 562 of file dds_visitor.cpp.
      
  | 
  virtual | 
Definition at line 217 of file dds_visitor.cpp.
References ACE_TEXT_ALWAYS_CHAR, be_global, TopicKeys::begin(), Fields::begin(), TopicKeys::count(), TopicKeys::end(), Fields::end(), error_, composite_generator::gen_struct(), gen_target_, java_ts_generator::generate(), header, java_ts_only_, name, TopicKeys::Error::node(), and TopicKeys::Error::what().
      
  | 
  virtual | 
Definition at line 388 of file dds_visitor.cpp.
References error_, composite_generator::gen_struct_fwd(), gen_target_, java_ts_only_, and name.
      
  | 
  virtual | 
Definition at line 621 of file dds_visitor.cpp.
      
  | 
  virtual | 
Definition at line 627 of file dds_visitor.cpp.
      
  | 
  virtual | 
Definition at line 633 of file dds_visitor.cpp.
      
  | 
  virtual | 
Definition at line 600 of file dds_visitor.cpp.
      
  | 
  virtual | 
Definition at line 337 of file dds_visitor.cpp.
References error_, gen_target_, composite_generator::gen_typedef(), java_ts_only_, and name.
      
  | 
  virtual | 
Definition at line 437 of file dds_visitor.cpp.
References Fields::begin(), Fields::end(), error_, gen_target_, composite_generator::gen_union(), java_ts_only_, and name.
      
  | 
  virtual | 
Definition at line 580 of file dds_visitor.cpp.
      
  | 
  virtual | 
Definition at line 568 of file dds_visitor.cpp.
References error_, gen_target_, composite_generator::gen_union_fwd(), java_ts_only_, and name.
      
  | 
  virtual | 
Definition at line 585 of file dds_visitor.cpp.
      
  | 
  virtual | 
Definition at line 654 of file dds_visitor.cpp.
      
  | 
  virtual | 
Definition at line 615 of file dds_visitor.cpp.
      
  | 
  virtual | 
Definition at line 506 of file dds_visitor.cpp.
      
  | 
  virtual | 
Definition at line 512 of file dds_visitor.cpp.
      
  | 
  protected | 
Definition at line 135 of file dds_visitor.h.
Referenced by visit_constant(), visit_enum(), visit_interface(), visit_interface_fwd(), visit_native(), visit_root(), visit_structure(), visit_structure_fwd(), visit_typedef(), visit_union(), and visit_union_fwd().
      
  | 
  protected | 
Definition at line 137 of file dds_visitor.h.
Referenced by dds_visitor(), visit_constant(), visit_enum(), visit_interface(), visit_interface_fwd(), visit_native(), visit_root(), visit_structure(), visit_structure_fwd(), visit_typedef(), visit_union(), and visit_union_fwd().
      
  | 
  protected | 
Definition at line 136 of file dds_visitor.h.
Referenced by visit_constant(), visit_enum(), visit_interface(), visit_interface_fwd(), visit_native(), visit_structure(), visit_structure_fwd(), visit_typedef(), visit_union(), and visit_union_fwd().
      
  | 
  protected | 
Definition at line 134 of file dds_visitor.h.
 1.8.13