#include <ifr_visitor.h>
Inheritance diagram for ifr_visitor:
Public Member Functions | |
ifr_visitor (void) | |
virtual | ~ifr_visitor (void) |
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_valuebox (AST_ValueBox *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) |
ACE_Lock & | lock (void) const |
Private Attributes | |
ACE_Lock * | lock_ |
|
Definition at line 13 of file ifr_visitor.cpp. References ACE_NEW, be_global, and BE_GlobalData::enable_locking().
00014 : lock_ (0) 00015 { 00016 // Create the appropriate lock. 00017 if (be_global->enable_locking ()) 00018 { 00019 ACE_NEW (this->lock_, 00020 ACE_Lock_Adapter<TAO_SYNCH_MUTEX> ()); 00021 } 00022 else 00023 { 00024 ACE_NEW (this->lock_, 00025 ACE_Lock_Adapter<ACE_SYNCH_NULL_MUTEX> ()); 00026 } 00027 } |
|
Definition at line 29 of file ifr_visitor.cpp.
00030 { 00031 delete this->lock_; 00032 } |
|
Definition at line 260 of file ifr_visitor.cpp.
00261 { 00262 return *this->lock_; 00263 } |
|
Reimplemented in ifr_adding_visitor_operation. Definition at line 176 of file ifr_visitor.cpp.
00177 {
00178 return 0;
00179 }
|
|
Reimplemented in ifr_adding_visitor. Definition at line 224 of file ifr_visitor.cpp.
00225 {
00226 return 0;
00227 }
|
|
Reimplemented in ifr_adding_visitor. Definition at line 182 of file ifr_visitor.cpp.
00183 {
00184 return 0;
00185 }
|
|
Reimplemented in ifr_adding_visitor. Definition at line 98 of file ifr_visitor.cpp.
00099 {
00100 return 0;
00101 }
|
|
Reimplemented in ifr_adding_visitor. Definition at line 104 of file ifr_visitor.cpp.
00105 {
00106 return 0;
00107 }
|
|
Reimplemented in ifr_adding_visitor. Definition at line 212 of file ifr_visitor.cpp.
00213 {
00214 return 0;
00215 }
|
|
Definition at line 38 of file ifr_visitor.cpp.
00039 {
00040 return 0;
00041 }
|
|
Reimplemented in ifr_adding_visitor, ifr_adding_visitor_exception, ifr_adding_visitor_structure, and ifr_adding_visitor_union. Definition at line 158 of file ifr_visitor.cpp.
00159 {
00160 return 0;
00161 }
|
|
Definition at line 218 of file ifr_visitor.cpp.
00219 {
00220 return 0;
00221 }
|
|
Reimplemented in ifr_adding_visitor. Definition at line 110 of file ifr_visitor.cpp.
00111 {
00112 return 0;
00113 }
|
|
Reimplemented in ifr_adding_visitor. Definition at line 116 of file ifr_visitor.cpp.
00117 {
00118 return 0;
00119 }
|
|
Reimplemented in ifr_adding_visitor, and ifr_adding_visitor_exception. Definition at line 146 of file ifr_visitor.cpp.
00147 {
00148 return 0;
00149 }
|
|
Definition at line 152 of file ifr_visitor.cpp.
00153 {
00154 return 0;
00155 }
|
|
Reimplemented in ifr_adding_visitor. Definition at line 128 of file ifr_visitor.cpp.
00129 {
00130 return 0;
00131 }
|
|
Reimplemented in ifr_adding_visitor. Definition at line 170 of file ifr_visitor.cpp.
00171 {
00172 return 0;
00173 }
|
|
Reimplemented in ifr_adding_visitor. Definition at line 122 of file ifr_visitor.cpp.
00123 {
00124 return 0;
00125 }
|
|
Reimplemented in ifr_adding_visitor. Definition at line 68 of file ifr_visitor.cpp.
00069 {
00070 return 0;
00071 }
|
|
Reimplemented in ifr_adding_visitor. Definition at line 74 of file ifr_visitor.cpp.
00075 {
00076 return 0;
00077 }
|
|
Reimplemented in ifr_adding_visitor. Definition at line 62 of file ifr_visitor.cpp.
00063 {
00064 return 0;
00065 }
|
|
Reimplemented in ifr_adding_visitor. Definition at line 254 of file ifr_visitor.cpp.
00255 {
00256 return 0;
00257 }
|
|
Reimplemented in ifr_adding_visitor, and ifr_adding_visitor_operation. Definition at line 164 of file ifr_visitor.cpp.
00165 {
00166 return 0;
00167 }
|
|
Reimplemented in ifr_adding_visitor. Definition at line 56 of file ifr_visitor.cpp.
00057 {
00058 return 0;
00059 }
|
|
Reimplemented in ifr_adding_visitor, and ifr_removing_visitor. Definition at line 248 of file ifr_visitor.cpp.
00249 {
00250 return 0;
00251 }
|
|
Reimplemented in ifr_adding_visitor, ifr_adding_visitor_exception, ifr_adding_visitor_structure, ifr_adding_visitor_union, and ifr_removing_visitor. Definition at line 44 of file ifr_visitor.cpp.
00045 {
00046 return 0;
00047 }
|
|
Reimplemented in ifr_adding_visitor. Definition at line 230 of file ifr_visitor.cpp.
00231 {
00232 return 0;
00233 }
|
|
Reimplemented in ifr_adding_visitor. Definition at line 236 of file ifr_visitor.cpp.
00237 {
00238 return 0;
00239 }
|
|
Reimplemented in ifr_adding_visitor, ifr_adding_visitor_exception, ifr_adding_visitor_structure, and ifr_adding_visitor_union. Definition at line 134 of file ifr_visitor.cpp.
00135 {
00136 return 0;
00137 }
|
|
Definition at line 140 of file ifr_visitor.cpp.
00141 {
00142 return 0;
00143 }
|
|
Definition at line 50 of file ifr_visitor.cpp.
00051 {
00052 return 0;
00053 }
|
|
Reimplemented in ifr_adding_visitor. Definition at line 242 of file ifr_visitor.cpp.
00243 {
00244 return 0;
00245 }
|
|
Reimplemented in ifr_adding_visitor, ifr_adding_visitor_exception, ifr_adding_visitor_structure, and ifr_adding_visitor_union. Definition at line 188 of file ifr_visitor.cpp.
00189 {
00190 return 0;
00191 }
|
|
Definition at line 200 of file ifr_visitor.cpp.
00201 {
00202 return 0;
00203 }
|
|
Definition at line 194 of file ifr_visitor.cpp.
00195 {
00196 return 0;
00197 }
|
|
Definition at line 206 of file ifr_visitor.cpp.
00207 {
00208 return 0;
00209 }
|
|
Reimplemented in ifr_adding_visitor. Definition at line 80 of file ifr_visitor.cpp.
00081 {
00082 return 0;
00083 }
|
|
Reimplemented in ifr_adding_visitor. Definition at line 86 of file ifr_visitor.cpp.
00087 {
00088 return 0;
00089 }
|
|
Reimplemented in ifr_adding_visitor. Definition at line 92 of file ifr_visitor.cpp.
00093 {
00094 return 0;
00095 }
|
|
Definition at line 164 of file ifr_visitor.h. |