ss_type_visitor.v.cc

Go to the documentation of this file.
00001 // This file is automatically generated, do not edit.
00002 
00003 #include <lestes/backend_v2/intercode/pi.g.hh>
00004 #include <lestes/md/types/tm_data_type_base.g.hh>
00005 #include <lestes/lang/cplus/sem/ss_type.g.hh>
00006 #include <lestes/lang/cplus/sem/ss_type_builtin.g.hh>
00007 
00008 #include "ss_type_visitor.v.g.hh"
00009 
00010 package(lestes);
00011 package(lang);
00012 package(cplus);
00013 package(sem);
00014 
00015 void ss_type2param_type_base::visit_ss_class( ptr< ss_class > a )
00016 {
00017         return default_ss_struct_base( a );
00018 }
00019 
00020 void ss_type2param_type_base::visit_ss_union( ptr< ss_union > a )
00021 {
00022         return default_ss_struct_base( a );
00023 }
00024 
00025 void ss_type2param_type_base::visit_ss_bool( ptr< ss_bool > a )
00026 {
00027         return default_ss_builtin_type( a );
00028 }
00029 
00030 void ss_type2param_type_base::visit_ss_void( ptr< ss_void > a )
00031 {
00032         return default_ss_builtin_type( a );
00033 }
00034 
00035 void ss_type2param_type_base::visit_ss_type_sint( ptr< ss_type_sint > a )
00036 {
00037         return default_ss_builtin_type( a );
00038 }
00039 
00040 void ss_type2param_type_base::visit_ss_type_uint( ptr< ss_type_uint > a )
00041 {
00042         return default_ss_builtin_type( a );
00043 }
00044 
00045 void ss_type2param_type_base::visit_ss_type_slong( ptr< ss_type_slong > a )
00046 {
00047         return default_ss_builtin_type( a );
00048 }
00049 
00050 void ss_type2param_type_base::visit_ss_type_ulong( ptr< ss_type_ulong > a )
00051 {
00052         return default_ss_builtin_type( a );
00053 }
00054 
00055 void ss_type2param_type_base::visit_ss_type_sshort( ptr< ss_type_sshort > a )
00056 {
00057         return default_ss_builtin_type( a );
00058 }
00059 
00060 void ss_type2param_type_base::visit_ss_type_ushort( ptr< ss_type_ushort > a )
00061 {
00062         return default_ss_builtin_type( a );
00063 }
00064 
00065 void ss_type2param_type_base::visit_ss_type_wchar_t( ptr< ss_type_wchar_t > a )
00066 {
00067         return default_ss_builtin_type( a );
00068 }
00069 
00070 void ss_type2param_type_base::visit_ss_type_schar( ptr< ss_type_schar > a )
00071 {
00072         return default_ss_builtin_type( a );
00073 }
00074 
00075 void ss_type2param_type_base::visit_ss_type_uchar( ptr< ss_type_uchar > a )
00076 {
00077         return default_ss_builtin_type( a );
00078 }
00079 
00080 void ss_type2param_type_base::visit_ss_type_pchar( ptr< ss_type_pchar > a )
00081 {
00082         return default_ss_builtin_type( a );
00083 }
00084 
00085 void ss_type2param_type_base::visit_ss_type_float( ptr< ss_type_float > a )
00086 {
00087         return default_ss_builtin_type( a );
00088 }
00089 
00090 void ss_type2param_type_base::visit_ss_type_double( ptr< ss_type_double > a )
00091 {
00092         return default_ss_builtin_type( a );
00093 }
00094 
00095 void ss_type2param_type_base::visit_ss_type_ldouble( ptr< ss_type_ldouble > a )
00096 {
00097         return default_ss_builtin_type( a );
00098 }
00099 
00100 void ss_type2info_base::visit_ss_class( ptr< ss_class > a )
00101 {
00102         return default_ss_struct_base( a );
00103 }
00104 
00105 void ss_type2info_base::visit_ss_union( ptr< ss_union > a )
00106 {
00107         return default_ss_struct_base( a );
00108 }
00109 
00110 void ss_type2info_base::visit_ss_bool( ptr< ss_bool > a )
00111 {
00112         return default_ss_builtin_type( a );
00113 }
00114 
00115 void ss_type2info_base::visit_ss_void( ptr< ss_void > a )
00116 {
00117         return default_ss_builtin_type( a );
00118 }
00119 
00120 void ss_type2info_base::visit_ss_type_sint( ptr< ss_type_sint > a )
00121 {
00122         return default_ss_builtin_type( a );
00123 }
00124 
00125 void ss_type2info_base::visit_ss_type_uint( ptr< ss_type_uint > a )
00126 {
00127         return default_ss_builtin_type( a );
00128 }
00129 
00130 void ss_type2info_base::visit_ss_type_slong( ptr< ss_type_slong > a )
00131 {
00132         return default_ss_builtin_type( a );
00133 }
00134 
00135 void ss_type2info_base::visit_ss_type_ulong( ptr< ss_type_ulong > a )
00136 {
00137         return default_ss_builtin_type( a );
00138 }
00139 
00140 void ss_type2info_base::visit_ss_type_sshort( ptr< ss_type_sshort > a )
00141 {
00142         return default_ss_builtin_type( a );
00143 }
00144 
00145 void ss_type2info_base::visit_ss_type_ushort( ptr< ss_type_ushort > a )
00146 {
00147         return default_ss_builtin_type( a );
00148 }
00149 
00150 void ss_type2info_base::visit_ss_type_wchar_t( ptr< ss_type_wchar_t > a )
00151 {
00152         return default_ss_builtin_type( a );
00153 }
00154 
00155 void ss_type2info_base::visit_ss_type_schar( ptr< ss_type_schar > a )
00156 {
00157         return default_ss_builtin_type( a );
00158 }
00159 
00160 void ss_type2info_base::visit_ss_type_uchar( ptr< ss_type_uchar > a )
00161 {
00162         return default_ss_builtin_type( a );
00163 }
00164 
00165 void ss_type2info_base::visit_ss_type_pchar( ptr< ss_type_pchar > a )
00166 {
00167         return default_ss_builtin_type( a );
00168 }
00169 
00170 void ss_type2info_base::visit_ss_type_float( ptr< ss_type_float > a )
00171 {
00172         return default_ss_builtin_type( a );
00173 }
00174 
00175 void ss_type2info_base::visit_ss_type_double( ptr< ss_type_double > a )
00176 {
00177         return default_ss_builtin_type( a );
00178 }
00179 
00180 void ss_type2info_base::visit_ss_type_ldouble( ptr< ss_type_ldouble > a )
00181 {
00182         return default_ss_builtin_type( a );
00183 }
00184 
00185 void ss_type2cv_unqualified_base::visit_ss_const( ptr< ss_const > a )
00186 {
00187         return default_action( a );
00188 }
00189 
00190 void ss_type2cv_unqualified_base::visit_ss_volatile( ptr< ss_volatile > a )
00191 {
00192         return default_action( a );
00193 }
00194 
00195 void ss_type2cv_unqualified_base::visit_ss_const_volatile( ptr< ss_const_volatile > a )
00196 {
00197         return default_action( a );
00198 }
00199 
00200 void ss_type2cv_unqualified_base::visit_ss_reference( ptr< ss_reference > a )
00201 {
00202         return default_action( a );
00203 }
00204 
00205 void ss_type2cv_unqualified_base::visit_ss_pseudoreference( ptr< ss_pseudoreference > a )
00206 {
00207         return default_action( a );
00208 }
00209 
00210 void ss_type2cv_unqualified_base::visit_ss_pointer( ptr< ss_pointer > a )
00211 {
00212         return default_action( a );
00213 }
00214 
00215 void ss_type2cv_unqualified_base::visit_ss_enum( ptr< ss_enum > a )
00216 {
00217         return default_action( a );
00218 }
00219 
00220 void ss_type2cv_unqualified_base::visit_ss_array( ptr< ss_array > a )
00221 {
00222         return default_action( a );
00223 }
00224 
00225 void ss_type2cv_unqualified_base::visit_ss_member_pointer( ptr< ss_member_pointer > a )
00226 {
00227         return default_action( a );
00228 }
00229 
00230 void ss_type2cv_unqualified_base::visit_ss_function( ptr< ss_function > a )
00231 {
00232         return default_action( a );
00233 }
00234 
00235 void ss_type2cv_unqualified_base::visit_ss_member_function( ptr< ss_member_function > a )
00236 {
00237         return default_action( a );
00238 }
00239 
00240 void ss_type2cv_unqualified_base::visit_ss_class( ptr< ss_class > a )
00241 {
00242         return default_action( a );
00243 }
00244 
00245 void ss_type2cv_unqualified_base::visit_ss_union( ptr< ss_union > a )
00246 {
00247         return default_action( a );
00248 }
00249 
00250 void ss_type2cv_unqualified_base::visit_ss_bool( ptr< ss_bool > a )
00251 {
00252         return default_action( a );
00253 }
00254 
00255 void ss_type2cv_unqualified_base::visit_ss_void( ptr< ss_void > a )
00256 {
00257         return default_action( a );
00258 }
00259 
00260 void ss_type2cv_unqualified_base::visit_ss_type_sint( ptr< ss_type_sint > a )
00261 {
00262         return default_action( a );
00263 }
00264 
00265 void ss_type2cv_unqualified_base::visit_ss_type_uint( ptr< ss_type_uint > a )
00266 {
00267         return default_action( a );
00268 }
00269 
00270 void ss_type2cv_unqualified_base::visit_ss_type_slong( ptr< ss_type_slong > a )
00271 {
00272         return default_action( a );
00273 }
00274 
00275 void ss_type2cv_unqualified_base::visit_ss_type_ulong( ptr< ss_type_ulong > a )
00276 {
00277         return default_action( a );
00278 }
00279 
00280 void ss_type2cv_unqualified_base::visit_ss_type_sshort( ptr< ss_type_sshort > a )
00281 {
00282         return default_action( a );
00283 }
00284 
00285 void ss_type2cv_unqualified_base::visit_ss_type_ushort( ptr< ss_type_ushort > a )
00286 {
00287         return default_action( a );
00288 }
00289 
00290 void ss_type2cv_unqualified_base::visit_ss_type_wchar_t( ptr< ss_type_wchar_t > a )
00291 {
00292         return default_action( a );
00293 }
00294 
00295 void ss_type2cv_unqualified_base::visit_ss_type_schar( ptr< ss_type_schar > a )
00296 {
00297         return default_action( a );
00298 }
00299 
00300 void ss_type2cv_unqualified_base::visit_ss_type_uchar( ptr< ss_type_uchar > a )
00301 {
00302         return default_action( a );
00303 }
00304 
00305 void ss_type2cv_unqualified_base::visit_ss_type_pchar( ptr< ss_type_pchar > a )
00306 {
00307         return default_action( a );
00308 }
00309 
00310 void ss_type2cv_unqualified_base::visit_ss_type_float( ptr< ss_type_float > a )
00311 {
00312         return default_action( a );
00313 }
00314 
00315 void ss_type2cv_unqualified_base::visit_ss_type_double( ptr< ss_type_double > a )
00316 {
00317         return default_action( a );
00318 }
00319 
00320 void ss_type2cv_unqualified_base::visit_ss_type_ldouble( ptr< ss_type_ldouble > a )
00321 {
00322         return default_action( a );
00323 }
00324 
00325 void ss_type2destructor_base::visit_ss_const( ptr< ss_const > a )
00326 {
00327         return default_destructor( a );
00328 }
00329 
00330 void ss_type2destructor_base::visit_ss_volatile( ptr< ss_volatile > a )
00331 {
00332         return default_destructor( a );
00333 }
00334 
00335 void ss_type2destructor_base::visit_ss_const_volatile( ptr< ss_const_volatile > a )
00336 {
00337         return default_destructor( a );
00338 }
00339 
00340 void ss_type2destructor_base::visit_ss_reference( ptr< ss_reference > a )
00341 {
00342         return default_destructor( a );
00343 }
00344 
00345 void ss_type2destructor_base::visit_ss_pseudoreference( ptr< ss_pseudoreference > a )
00346 {
00347         return default_destructor( a );
00348 }
00349 
00350 void ss_type2destructor_base::visit_ss_pointer( ptr< ss_pointer > a )
00351 {
00352         return default_destructor( a );
00353 }
00354 
00355 void ss_type2destructor_base::visit_ss_enum( ptr< ss_enum > a )
00356 {
00357         return default_destructor( a );
00358 }
00359 
00360 void ss_type2destructor_base::visit_ss_array( ptr< ss_array > a )
00361 {
00362         return default_destructor( a );
00363 }
00364 
00365 void ss_type2destructor_base::visit_ss_member_pointer( ptr< ss_member_pointer > a )
00366 {
00367         return default_destructor( a );
00368 }
00369 
00370 void ss_type2destructor_base::visit_ss_function( ptr< ss_function > a )
00371 {
00372         return default_destructor( a );
00373 }
00374 
00375 void ss_type2destructor_base::visit_ss_member_function( ptr< ss_member_function > a )
00376 {
00377         return default_destructor( a );
00378 }
00379 
00380 void ss_type2destructor_base::visit_ss_class( ptr< ss_class > a )
00381 {
00382         return default_destructor( a );
00383 }
00384 
00385 void ss_type2destructor_base::visit_ss_union( ptr< ss_union > a )
00386 {
00387         return default_destructor( a );
00388 }
00389 
00390 void ss_type2destructor_base::visit_ss_bool( ptr< ss_bool > a )
00391 {
00392         return default_destructor( a );
00393 }
00394 
00395 void ss_type2destructor_base::visit_ss_void( ptr< ss_void > a )
00396 {
00397         return default_destructor( a );
00398 }
00399 
00400 void ss_type2destructor_base::visit_ss_type_sint( ptr< ss_type_sint > a )
00401 {
00402         return default_destructor( a );
00403 }
00404 
00405 void ss_type2destructor_base::visit_ss_type_uint( ptr< ss_type_uint > a )
00406 {
00407         return default_destructor( a );
00408 }
00409 
00410 void ss_type2destructor_base::visit_ss_type_slong( ptr< ss_type_slong > a )
00411 {
00412         return default_destructor( a );
00413 }
00414 
00415 void ss_type2destructor_base::visit_ss_type_ulong( ptr< ss_type_ulong > a )
00416 {
00417         return default_destructor( a );
00418 }
00419 
00420 void ss_type2destructor_base::visit_ss_type_sshort( ptr< ss_type_sshort > a )
00421 {
00422         return default_destructor( a );
00423 }
00424 
00425 void ss_type2destructor_base::visit_ss_type_ushort( ptr< ss_type_ushort > a )
00426 {
00427         return default_destructor( a );
00428 }
00429 
00430 void ss_type2destructor_base::visit_ss_type_wchar_t( ptr< ss_type_wchar_t > a )
00431 {
00432         return default_destructor( a );
00433 }
00434 
00435 void ss_type2destructor_base::visit_ss_type_schar( ptr< ss_type_schar > a )
00436 {
00437         return default_destructor( a );
00438 }
00439 
00440 void ss_type2destructor_base::visit_ss_type_uchar( ptr< ss_type_uchar > a )
00441 {
00442         return default_destructor( a );
00443 }
00444 
00445 void ss_type2destructor_base::visit_ss_type_pchar( ptr< ss_type_pchar > a )
00446 {
00447         return default_destructor( a );
00448 }
00449 
00450 void ss_type2destructor_base::visit_ss_type_float( ptr< ss_type_float > a )
00451 {
00452         return default_destructor( a );
00453 }
00454 
00455 void ss_type2destructor_base::visit_ss_type_double( ptr< ss_type_double > a )
00456 {
00457         return default_destructor( a );
00458 }
00459 
00460 void ss_type2destructor_base::visit_ss_type_ldouble( ptr< ss_type_ldouble > a )
00461 {
00462         return default_destructor( a );
00463 }
00464 
00465 void ss_type_default_visitor::visit_ss_const( ptr< ss_const > a )
00466 {
00467         return default_action( a );
00468 }
00469 
00470 void ss_type_default_visitor::visit_ss_volatile( ptr< ss_volatile > a )
00471 {
00472         return default_action( a );
00473 }
00474 
00475 void ss_type_default_visitor::visit_ss_const_volatile( ptr< ss_const_volatile > a )
00476 {
00477         return default_action( a );
00478 }
00479 
00480 void ss_type_default_visitor::visit_ss_reference( ptr< ss_reference > a )
00481 {
00482         return default_action( a );
00483 }
00484 
00485 void ss_type_default_visitor::visit_ss_pseudoreference( ptr< ss_pseudoreference > a )
00486 {
00487         return default_action( a );
00488 }
00489 
00490 void ss_type_default_visitor::visit_ss_pointer( ptr< ss_pointer > a )
00491 {
00492         return default_action( a );
00493 }
00494 
00495 void ss_type_default_visitor::visit_ss_enum( ptr< ss_enum > a )
00496 {
00497         return default_action( a );
00498 }
00499 
00500 void ss_type_default_visitor::visit_ss_array( ptr< ss_array > a )
00501 {
00502         return default_action( a );
00503 }
00504 
00505 void ss_type_default_visitor::visit_ss_member_pointer( ptr< ss_member_pointer > a )
00506 {
00507         return default_action( a );
00508 }
00509 
00510 void ss_type_default_visitor::visit_ss_function( ptr< ss_function > a )
00511 {
00512         return default_action( a );
00513 }
00514 
00515 void ss_type_default_visitor::visit_ss_member_function( ptr< ss_member_function > a )
00516 {
00517         return default_action( a );
00518 }
00519 
00520 void ss_type_default_visitor::visit_ss_class( ptr< ss_class > a )
00521 {
00522         return default_action( a );
00523 }
00524 
00525 void ss_type_default_visitor::visit_ss_union( ptr< ss_union > a )
00526 {
00527         return default_action( a );
00528 }
00529 
00530 void ss_type_default_visitor::visit_ss_bool( ptr< ss_bool > a )
00531 {
00532         return default_action( a );
00533 }
00534 
00535 void ss_type_default_visitor::visit_ss_void( ptr< ss_void > a )
00536 {
00537         return default_action( a );
00538 }
00539 
00540 void ss_type_default_visitor::visit_ss_type_sint( ptr< ss_type_sint > a )
00541 {
00542         return default_action( a );
00543 }
00544 
00545 void ss_type_default_visitor::visit_ss_type_uint( ptr< ss_type_uint > a )
00546 {
00547         return default_action( a );
00548 }
00549 
00550 void ss_type_default_visitor::visit_ss_type_slong( ptr< ss_type_slong > a )
00551 {
00552         return default_action( a );
00553 }
00554 
00555 void ss_type_default_visitor::visit_ss_type_ulong( ptr< ss_type_ulong > a )
00556 {
00557         return default_action( a );
00558 }
00559 
00560 void ss_type_default_visitor::visit_ss_type_sshort( ptr< ss_type_sshort > a )
00561 {
00562         return default_action( a );
00563 }
00564 
00565 void ss_type_default_visitor::visit_ss_type_ushort( ptr< ss_type_ushort > a )
00566 {
00567         return default_action( a );
00568 }
00569 
00570 void ss_type_default_visitor::visit_ss_type_wchar_t( ptr< ss_type_wchar_t > a )
00571 {
00572         return default_action( a );
00573 }
00574 
00575 void ss_type_default_visitor::visit_ss_type_schar( ptr< ss_type_schar > a )
00576 {
00577         return default_action( a );
00578 }
00579 
00580 void ss_type_default_visitor::visit_ss_type_uchar( ptr< ss_type_uchar > a )
00581 {
00582         return default_action( a );
00583 }
00584 
00585 void ss_type_default_visitor::visit_ss_type_pchar( ptr< ss_type_pchar > a )
00586 {
00587         return default_action( a );
00588 }
00589 
00590 void ss_type_default_visitor::visit_ss_type_float( ptr< ss_type_float > a )
00591 {
00592         return default_action( a );
00593 }
00594 
00595 void ss_type_default_visitor::visit_ss_type_double( ptr< ss_type_double > a )
00596 {
00597         return default_action( a );
00598 }
00599 
00600 void ss_type_default_visitor::visit_ss_type_ldouble( ptr< ss_type_ldouble > a )
00601 {
00602         return default_action( a );
00603 }
00604 
00605 end_package(sem);
00606 end_package(cplus);
00607 end_package(lang);
00608 end_package(lestes);
00609 

Generated on Mon Feb 12 18:23:35 2007 for lestes by doxygen 1.5.1-20070107