as_declarator_op_visitor.v.g.hh

Go to the documentation of this file.
00001 // This file is automatically generated, do not edit.
00002 
00003 #ifndef lestes__lang__cplus__sem__as_declarator_op_visitor_v_g_hh__included
00004 #define lestes__lang__cplus__sem__as_declarator_op_visitor_v_g_hh__included
00005 
00006 #include <lestes/common.hh>
00007 #include <lestes/std/visitor_base.hh>
00008 
00009 #include <lestes/std/objectize_macros.hh>
00010 package(lestes);
00011 package(lang);
00012 package(cplus);
00013 package(sem);
00014 class as_string_literal;
00015 end_package(sem);
00016 end_package(cplus);
00017 end_package(lang);
00018 end_package(lestes);
00019 
00020 package(lestes);
00021 package(lang);
00022 package(cplus);
00023 package(sem);
00024 class as_declaration;
00025 end_package(sem);
00026 end_package(cplus);
00027 end_package(lang);
00028 end_package(lestes);
00029 
00030 package(lestes);
00031 package(lang);
00032 package(cplus);
00033 package(sem);
00034 class as_block_declaration;
00035 end_package(sem);
00036 end_package(cplus);
00037 end_package(lang);
00038 end_package(lestes);
00039 
00040 package(lestes);
00041 package(lang);
00042 package(cplus);
00043 package(sem);
00044 class as_simple_declaration;
00045 end_package(sem);
00046 end_package(cplus);
00047 end_package(lang);
00048 end_package(lestes);
00049 
00050 package(lestes);
00051 package(lang);
00052 package(cplus);
00053 package(sem);
00054 class as_init_declarator;
00055 end_package(sem);
00056 end_package(cplus);
00057 end_package(lang);
00058 end_package(lestes);
00059 
00060 package(lestes);
00061 package(lang);
00062 package(cplus);
00063 package(sem);
00064 class as_initializer;
00065 end_package(sem);
00066 end_package(cplus);
00067 end_package(lang);
00068 end_package(lestes);
00069 
00070 package(lestes);
00071 package(lang);
00072 package(cplus);
00073 package(sem);
00074 class as_initializer_expression_list;
00075 end_package(sem);
00076 end_package(cplus);
00077 end_package(lang);
00078 end_package(lestes);
00079 
00080 package(lestes);
00081 package(lang);
00082 package(cplus);
00083 package(sem);
00084 class as_initializer_clause;
00085 end_package(sem);
00086 end_package(cplus);
00087 end_package(lang);
00088 end_package(lestes);
00089 
00090 package(lestes);
00091 package(lang);
00092 package(cplus);
00093 package(sem);
00094 class as_initializer_clause_expression;
00095 end_package(sem);
00096 end_package(cplus);
00097 end_package(lang);
00098 end_package(lestes);
00099 
00100 package(lestes);
00101 package(lang);
00102 package(cplus);
00103 package(sem);
00104 class as_initializer_clause_braced;
00105 end_package(sem);
00106 end_package(cplus);
00107 end_package(lang);
00108 end_package(lestes);
00109 
00110 package(lestes);
00111 package(lang);
00112 package(cplus);
00113 package(sem);
00114 class as_function_definition;
00115 end_package(sem);
00116 end_package(cplus);
00117 end_package(lang);
00118 end_package(lestes);
00119 
00120 package(lestes);
00121 package(lang);
00122 package(cplus);
00123 package(sem);
00124 class as_template_declaration;
00125 end_package(sem);
00126 end_package(cplus);
00127 end_package(lang);
00128 end_package(lestes);
00129 
00130 package(lestes);
00131 package(lang);
00132 package(cplus);
00133 package(sem);
00134 class as_template_param;
00135 end_package(sem);
00136 end_package(cplus);
00137 end_package(lang);
00138 end_package(lestes);
00139 
00140 package(lestes);
00141 package(lang);
00142 package(cplus);
00143 package(sem);
00144 class as_template_type_param;
00145 end_package(sem);
00146 end_package(cplus);
00147 end_package(lang);
00148 end_package(lestes);
00149 
00150 package(lestes);
00151 package(lang);
00152 package(cplus);
00153 package(sem);
00154 class as_template_type_param_type;
00155 end_package(sem);
00156 end_package(cplus);
00157 end_package(lang);
00158 end_package(lestes);
00159 
00160 package(lestes);
00161 package(lang);
00162 package(cplus);
00163 package(sem);
00164 class as_template_type_param_template;
00165 end_package(sem);
00166 end_package(cplus);
00167 end_package(lang);
00168 end_package(lestes);
00169 
00170 package(lestes);
00171 package(lang);
00172 package(cplus);
00173 package(sem);
00174 class as_template_nontype_param;
00175 end_package(sem);
00176 end_package(cplus);
00177 end_package(lang);
00178 end_package(lestes);
00179 
00180 package(lestes);
00181 package(lang);
00182 package(cplus);
00183 package(sem);
00184 class as_mem_initializer;
00185 end_package(sem);
00186 end_package(cplus);
00187 end_package(lang);
00188 end_package(lestes);
00189 
00190 package(lestes);
00191 package(lang);
00192 package(cplus);
00193 package(sem);
00194 class as_explicit_instantiation;
00195 end_package(sem);
00196 end_package(cplus);
00197 end_package(lang);
00198 end_package(lestes);
00199 
00200 package(lestes);
00201 package(lang);
00202 package(cplus);
00203 package(sem);
00204 class as_explicit_specialization;
00205 end_package(sem);
00206 end_package(cplus);
00207 end_package(lang);
00208 end_package(lestes);
00209 
00210 package(lestes);
00211 package(lang);
00212 package(cplus);
00213 package(sem);
00214 class as_linkage_specification;
00215 end_package(sem);
00216 end_package(cplus);
00217 end_package(lang);
00218 end_package(lestes);
00219 
00220 package(lestes);
00221 package(lang);
00222 package(cplus);
00223 package(sem);
00224 class as_id;
00225 end_package(sem);
00226 end_package(cplus);
00227 end_package(lang);
00228 end_package(lestes);
00229 
00230 package(lestes);
00231 package(lang);
00232 package(cplus);
00233 package(sem);
00234 class as_template_id;
00235 end_package(sem);
00236 end_package(cplus);
00237 end_package(lang);
00238 end_package(lestes);
00239 
00240 package(lestes);
00241 package(lang);
00242 package(cplus);
00243 package(sem);
00244 class as_identifier;
00245 end_package(sem);
00246 end_package(cplus);
00247 end_package(lang);
00248 end_package(lestes);
00249 
00250 package(lestes);
00251 package(lang);
00252 package(cplus);
00253 package(sem);
00254 class as_destructor_id;
00255 end_package(sem);
00256 end_package(cplus);
00257 end_package(lang);
00258 end_package(lestes);
00259 
00260 package(lestes);
00261 package(lang);
00262 package(cplus);
00263 package(sem);
00264 class as_destructor_id_token;
00265 end_package(sem);
00266 end_package(cplus);
00267 end_package(lang);
00268 end_package(lestes);
00269 
00270 package(lestes);
00271 package(lang);
00272 package(cplus);
00273 package(sem);
00274 class as_destructor_id_template;
00275 end_package(sem);
00276 end_package(cplus);
00277 end_package(lang);
00278 end_package(lestes);
00279 
00280 package(lestes);
00281 package(lang);
00282 package(cplus);
00283 package(sem);
00284 class as_constructor_id;
00285 end_package(sem);
00286 end_package(cplus);
00287 end_package(lang);
00288 end_package(lestes);
00289 
00290 package(lestes);
00291 package(lang);
00292 package(cplus);
00293 package(sem);
00294 class as_op_function_id;
00295 end_package(sem);
00296 end_package(cplus);
00297 end_package(lang);
00298 end_package(lestes);
00299 
00300 package(lestes);
00301 package(lang);
00302 package(cplus);
00303 package(sem);
00304 class as_conv_function_id;
00305 end_package(sem);
00306 end_package(cplus);
00307 end_package(lang);
00308 end_package(lestes);
00309 
00310 package(lestes);
00311 package(lang);
00312 package(cplus);
00313 package(sem);
00314 class as_empty_id;
00315 end_package(sem);
00316 end_package(cplus);
00317 end_package(lang);
00318 end_package(lestes);
00319 
00320 package(lestes);
00321 package(lang);
00322 package(cplus);
00323 package(sem);
00324 class as_global_namespace_fake_id;
00325 end_package(sem);
00326 end_package(cplus);
00327 end_package(lang);
00328 end_package(lestes);
00329 
00330 package(lestes);
00331 package(lang);
00332 package(cplus);
00333 package(sem);
00334 class as_name;
00335 end_package(sem);
00336 end_package(cplus);
00337 end_package(lang);
00338 end_package(lestes);
00339 
00340 package(lestes);
00341 package(lang);
00342 package(cplus);
00343 package(sem);
00344 class as_base_specifier;
00345 end_package(sem);
00346 end_package(cplus);
00347 end_package(lang);
00348 end_package(lestes);
00349 
00350 package(lestes);
00351 package(lang);
00352 package(cplus);
00353 package(sem);
00354 class as_asm_declaration;
00355 end_package(sem);
00356 end_package(cplus);
00357 end_package(lang);
00358 end_package(lestes);
00359 
00360 package(lestes);
00361 package(lang);
00362 package(cplus);
00363 package(sem);
00364 class as_gnu_asm_declaration;
00365 end_package(sem);
00366 end_package(cplus);
00367 end_package(lang);
00368 end_package(lestes);
00369 
00370 package(lestes);
00371 package(lang);
00372 package(cplus);
00373 package(sem);
00374 class as_gnu_asm_specification;
00375 end_package(sem);
00376 end_package(cplus);
00377 end_package(lang);
00378 end_package(lestes);
00379 
00380 package(lestes);
00381 package(lang);
00382 package(cplus);
00383 package(sem);
00384 class as_namespace_alias_declaration;
00385 end_package(sem);
00386 end_package(cplus);
00387 end_package(lang);
00388 end_package(lestes);
00389 
00390 package(lestes);
00391 package(lang);
00392 package(cplus);
00393 package(sem);
00394 class as_namespace_definition;
00395 end_package(sem);
00396 end_package(cplus);
00397 end_package(lang);
00398 end_package(lestes);
00399 
00400 package(lestes);
00401 package(lang);
00402 package(cplus);
00403 package(sem);
00404 class as_using;
00405 end_package(sem);
00406 end_package(cplus);
00407 end_package(lang);
00408 end_package(lestes);
00409 
00410 package(lestes);
00411 package(lang);
00412 package(cplus);
00413 package(sem);
00414 class as_using_declaration;
00415 end_package(sem);
00416 end_package(cplus);
00417 end_package(lang);
00418 end_package(lestes);
00419 
00420 package(lestes);
00421 package(lang);
00422 package(cplus);
00423 package(sem);
00424 class as_using_declaration_with_typename;
00425 end_package(sem);
00426 end_package(cplus);
00427 end_package(lang);
00428 end_package(lestes);
00429 
00430 package(lestes);
00431 package(lang);
00432 package(cplus);
00433 package(sem);
00434 class as_access_declaration;
00435 end_package(sem);
00436 end_package(cplus);
00437 end_package(lang);
00438 end_package(lestes);
00439 
00440 package(lestes);
00441 package(lang);
00442 package(cplus);
00443 package(sem);
00444 class as_using_directive;
00445 end_package(sem);
00446 end_package(cplus);
00447 end_package(lang);
00448 end_package(lestes);
00449 
00450 package(lestes);
00451 package(lang);
00452 package(cplus);
00453 package(sem);
00454 class as_enumerator_definition;
00455 end_package(sem);
00456 end_package(cplus);
00457 end_package(lang);
00458 end_package(lestes);
00459 
00460 package(lestes);
00461 package(lang);
00462 package(cplus);
00463 package(sem);
00464 class as_param_declaration;
00465 end_package(sem);
00466 end_package(cplus);
00467 end_package(lang);
00468 end_package(lestes);
00469 
00470 package(lestes);
00471 package(lang);
00472 package(cplus);
00473 package(sem);
00474 class as_access_specifier;
00475 end_package(sem);
00476 end_package(cplus);
00477 end_package(lang);
00478 end_package(lestes);
00479 
00480 package(lestes);
00481 package(lang);
00482 package(cplus);
00483 package(sem);
00484 class as_access_specifier_public;
00485 end_package(sem);
00486 end_package(cplus);
00487 end_package(lang);
00488 end_package(lestes);
00489 
00490 package(lestes);
00491 package(lang);
00492 package(cplus);
00493 package(sem);
00494 class as_access_specifier_protected;
00495 end_package(sem);
00496 end_package(cplus);
00497 end_package(lang);
00498 end_package(lestes);
00499 
00500 package(lestes);
00501 package(lang);
00502 package(cplus);
00503 package(sem);
00504 class as_access_specifier_private;
00505 end_package(sem);
00506 end_package(cplus);
00507 end_package(lang);
00508 end_package(lestes);
00509 
00510 package(lestes);
00511 package(lang);
00512 package(cplus);
00513 package(sem);
00514 class as_param_decl_clause;
00515 end_package(sem);
00516 end_package(cplus);
00517 end_package(lang);
00518 end_package(lestes);
00519 
00520 package(lestes);
00521 package(lang);
00522 package(cplus);
00523 package(sem);
00524 class as_declaration_specifier;
00525 end_package(sem);
00526 end_package(cplus);
00527 end_package(lang);
00528 end_package(lestes);
00529 
00530 package(lestes);
00531 package(lang);
00532 package(cplus);
00533 package(sem);
00534 class as_function_specifier;
00535 end_package(sem);
00536 end_package(cplus);
00537 end_package(lang);
00538 end_package(lestes);
00539 
00540 package(lestes);
00541 package(lang);
00542 package(cplus);
00543 package(sem);
00544 class as_function_specifier_inline;
00545 end_package(sem);
00546 end_package(cplus);
00547 end_package(lang);
00548 end_package(lestes);
00549 
00550 package(lestes);
00551 package(lang);
00552 package(cplus);
00553 package(sem);
00554 class as_function_specifier_virtual;
00555 end_package(sem);
00556 end_package(cplus);
00557 end_package(lang);
00558 end_package(lestes);
00559 
00560 package(lestes);
00561 package(lang);
00562 package(cplus);
00563 package(sem);
00564 class as_function_specifier_explicit;
00565 end_package(sem);
00566 end_package(cplus);
00567 end_package(lang);
00568 end_package(lestes);
00569 
00570 package(lestes);
00571 package(lang);
00572 package(cplus);
00573 package(sem);
00574 class as_friend_specifier;
00575 end_package(sem);
00576 end_package(cplus);
00577 end_package(lang);
00578 end_package(lestes);
00579 
00580 package(lestes);
00581 package(lang);
00582 package(cplus);
00583 package(sem);
00584 class as_typedef_specifier;
00585 end_package(sem);
00586 end_package(cplus);
00587 end_package(lang);
00588 end_package(lestes);
00589 
00590 package(lestes);
00591 package(lang);
00592 package(cplus);
00593 package(sem);
00594 class as_storage_class_specifier;
00595 end_package(sem);
00596 end_package(cplus);
00597 end_package(lang);
00598 end_package(lestes);
00599 
00600 package(lestes);
00601 package(lang);
00602 package(cplus);
00603 package(sem);
00604 class as_storage_class_specifier_auto;
00605 end_package(sem);
00606 end_package(cplus);
00607 end_package(lang);
00608 end_package(lestes);
00609 
00610 package(lestes);
00611 package(lang);
00612 package(cplus);
00613 package(sem);
00614 class as_storage_class_specifier_register;
00615 end_package(sem);
00616 end_package(cplus);
00617 end_package(lang);
00618 end_package(lestes);
00619 
00620 package(lestes);
00621 package(lang);
00622 package(cplus);
00623 package(sem);
00624 class as_storage_class_specifier_static;
00625 end_package(sem);
00626 end_package(cplus);
00627 end_package(lang);
00628 end_package(lestes);
00629 
00630 package(lestes);
00631 package(lang);
00632 package(cplus);
00633 package(sem);
00634 class as_storage_class_specifier_extern;
00635 end_package(sem);
00636 end_package(cplus);
00637 end_package(lang);
00638 end_package(lestes);
00639 
00640 package(lestes);
00641 package(lang);
00642 package(cplus);
00643 package(sem);
00644 class as_storage_class_specifier_mutable;
00645 end_package(sem);
00646 end_package(cplus);
00647 end_package(lang);
00648 end_package(lestes);
00649 
00650 package(lestes);
00651 package(lang);
00652 package(cplus);
00653 package(sem);
00654 class as_type_specifier;
00655 end_package(sem);
00656 end_package(cplus);
00657 end_package(lang);
00658 end_package(lestes);
00659 
00660 package(lestes);
00661 package(lang);
00662 package(cplus);
00663 package(sem);
00664 class as_enumeration_specifier;
00665 end_package(sem);
00666 end_package(cplus);
00667 end_package(lang);
00668 end_package(lestes);
00669 
00670 package(lestes);
00671 package(lang);
00672 package(cplus);
00673 package(sem);
00674 class as_simple_type_specifier;
00675 end_package(sem);
00676 end_package(cplus);
00677 end_package(lang);
00678 end_package(lestes);
00679 
00680 package(lestes);
00681 package(lang);
00682 package(cplus);
00683 package(sem);
00684 class as_builtin_simple_type_specifier;
00685 end_package(sem);
00686 end_package(cplus);
00687 end_package(lang);
00688 end_package(lestes);
00689 
00690 package(lestes);
00691 package(lang);
00692 package(cplus);
00693 package(sem);
00694 class as_char_simple_type_specifier;
00695 end_package(sem);
00696 end_package(cplus);
00697 end_package(lang);
00698 end_package(lestes);
00699 
00700 package(lestes);
00701 package(lang);
00702 package(cplus);
00703 package(sem);
00704 class as_wchar_t_simple_type_specifier;
00705 end_package(sem);
00706 end_package(cplus);
00707 end_package(lang);
00708 end_package(lestes);
00709 
00710 package(lestes);
00711 package(lang);
00712 package(cplus);
00713 package(sem);
00714 class as_bool_simple_type_specifier;
00715 end_package(sem);
00716 end_package(cplus);
00717 end_package(lang);
00718 end_package(lestes);
00719 
00720 package(lestes);
00721 package(lang);
00722 package(cplus);
00723 package(sem);
00724 class as_short_simple_type_specifier;
00725 end_package(sem);
00726 end_package(cplus);
00727 end_package(lang);
00728 end_package(lestes);
00729 
00730 package(lestes);
00731 package(lang);
00732 package(cplus);
00733 package(sem);
00734 class as_int_simple_type_specifier;
00735 end_package(sem);
00736 end_package(cplus);
00737 end_package(lang);
00738 end_package(lestes);
00739 
00740 package(lestes);
00741 package(lang);
00742 package(cplus);
00743 package(sem);
00744 class as_long_simple_type_specifier;
00745 end_package(sem);
00746 end_package(cplus);
00747 end_package(lang);
00748 end_package(lestes);
00749 
00750 package(lestes);
00751 package(lang);
00752 package(cplus);
00753 package(sem);
00754 class as_signed_simple_type_specifier;
00755 end_package(sem);
00756 end_package(cplus);
00757 end_package(lang);
00758 end_package(lestes);
00759 
00760 package(lestes);
00761 package(lang);
00762 package(cplus);
00763 package(sem);
00764 class as_unsigned_simple_type_specifier;
00765 end_package(sem);
00766 end_package(cplus);
00767 end_package(lang);
00768 end_package(lestes);
00769 
00770 package(lestes);
00771 package(lang);
00772 package(cplus);
00773 package(sem);
00774 class as_float_simple_type_specifier;
00775 end_package(sem);
00776 end_package(cplus);
00777 end_package(lang);
00778 end_package(lestes);
00779 
00780 package(lestes);
00781 package(lang);
00782 package(cplus);
00783 package(sem);
00784 class as_double_simple_type_specifier;
00785 end_package(sem);
00786 end_package(cplus);
00787 end_package(lang);
00788 end_package(lestes);
00789 
00790 package(lestes);
00791 package(lang);
00792 package(cplus);
00793 package(sem);
00794 class as_void_simple_type_specifier;
00795 end_package(sem);
00796 end_package(cplus);
00797 end_package(lang);
00798 end_package(lestes);
00799 
00800 package(lestes);
00801 package(lang);
00802 package(cplus);
00803 package(sem);
00804 class as_cv_qualifier;
00805 end_package(sem);
00806 end_package(cplus);
00807 end_package(lang);
00808 end_package(lestes);
00809 
00810 package(lestes);
00811 package(lang);
00812 package(cplus);
00813 package(sem);
00814 class as_cv_qualifier_const;
00815 end_package(sem);
00816 end_package(cplus);
00817 end_package(lang);
00818 end_package(lestes);
00819 
00820 package(lestes);
00821 package(lang);
00822 package(cplus);
00823 package(sem);
00824 class as_cv_qualifier_volatile;
00825 end_package(sem);
00826 end_package(cplus);
00827 end_package(lang);
00828 end_package(lestes);
00829 
00830 package(lestes);
00831 package(lang);
00832 package(cplus);
00833 package(sem);
00834 class as_cv_qualifier_restrict;
00835 end_package(sem);
00836 end_package(cplus);
00837 end_package(lang);
00838 end_package(lestes);
00839 
00840 package(lestes);
00841 package(lang);
00842 package(cplus);
00843 package(sem);
00844 class as_elaborated_type_specifier;
00845 end_package(sem);
00846 end_package(cplus);
00847 end_package(lang);
00848 end_package(lestes);
00849 
00850 package(lestes);
00851 package(lang);
00852 package(cplus);
00853 package(sem);
00854 class as_named_simple_type_specifier;
00855 end_package(sem);
00856 end_package(cplus);
00857 end_package(lang);
00858 end_package(lestes);
00859 
00860 package(lestes);
00861 package(lang);
00862 package(cplus);
00863 package(sem);
00864 class as_exception_specification;
00865 end_package(sem);
00866 end_package(cplus);
00867 end_package(lang);
00868 end_package(lestes);
00869 
00870 package(lestes);
00871 package(lang);
00872 package(cplus);
00873 package(sem);
00874 class as_elaborated_type_specifier_typename;
00875 end_package(sem);
00876 end_package(cplus);
00877 end_package(lang);
00878 end_package(lestes);
00879 
00880 package(lestes);
00881 package(lang);
00882 package(cplus);
00883 package(sem);
00884 class as_elaborated_type_specifier_tagged;
00885 end_package(sem);
00886 end_package(cplus);
00887 end_package(lang);
00888 end_package(lestes);
00889 
00890 package(lestes);
00891 package(lang);
00892 package(cplus);
00893 package(sem);
00894 class as_elaborated_type_specifier_class_key;
00895 end_package(sem);
00896 end_package(cplus);
00897 end_package(lang);
00898 end_package(lestes);
00899 
00900 package(lestes);
00901 package(lang);
00902 package(cplus);
00903 package(sem);
00904 class as_elaborated_type_specifier_enum;
00905 end_package(sem);
00906 end_package(cplus);
00907 end_package(lang);
00908 end_package(lestes);
00909 
00910 package(lestes);
00911 package(lang);
00912 package(cplus);
00913 package(sem);
00914 class as_template_argument;
00915 end_package(sem);
00916 end_package(cplus);
00917 end_package(lang);
00918 end_package(lestes);
00919 
00920 package(lestes);
00921 package(lang);
00922 package(cplus);
00923 package(sem);
00924 class as_non_type_template_argument;
00925 end_package(sem);
00926 end_package(cplus);
00927 end_package(lang);
00928 end_package(lestes);
00929 
00930 package(lestes);
00931 package(lang);
00932 package(cplus);
00933 package(sem);
00934 class as_type_template_argument;
00935 end_package(sem);
00936 end_package(cplus);
00937 end_package(lang);
00938 end_package(lestes);
00939 
00940 package(lestes);
00941 package(lang);
00942 package(cplus);
00943 package(sem);
00944 class as_declarator;
00945 end_package(sem);
00946 end_package(cplus);
00947 end_package(lang);
00948 end_package(lestes);
00949 
00950 package(lestes);
00951 package(lang);
00952 package(cplus);
00953 package(sem);
00954 class as_dummy_declarator;
00955 end_package(sem);
00956 end_package(cplus);
00957 end_package(lang);
00958 end_package(lestes);
00959 
00960 package(lestes);
00961 package(lang);
00962 package(cplus);
00963 package(sem);
00964 class as_declarator_op;
00965 end_package(sem);
00966 end_package(cplus);
00967 end_package(lang);
00968 end_package(lestes);
00969 
00970 package(lestes);
00971 package(lang);
00972 package(cplus);
00973 package(sem);
00974 class as_declarator_op_ptr;
00975 end_package(sem);
00976 end_package(cplus);
00977 end_package(lang);
00978 end_package(lestes);
00979 
00980 package(lestes);
00981 package(lang);
00982 package(cplus);
00983 package(sem);
00984 class as_ptr_op_star;
00985 end_package(sem);
00986 end_package(cplus);
00987 end_package(lang);
00988 end_package(lestes);
00989 
00990 package(lestes);
00991 package(lang);
00992 package(cplus);
00993 package(sem);
00994 class as_ptr_op_amp;
00995 end_package(sem);
00996 end_package(cplus);
00997 end_package(lang);
00998 end_package(lestes);
00999 
01000 package(lestes);
01001 package(lang);
01002 package(cplus);
01003 package(sem);
01004 class as_ptr_op_member_ptr;
01005 end_package(sem);
01006 end_package(cplus);
01007 end_package(lang);
01008 end_package(lestes);
01009 
01010 package(lestes);
01011 package(lang);
01012 package(cplus);
01013 package(sem);
01014 class as_declarator_op_func;
01015 end_package(sem);
01016 end_package(cplus);
01017 end_package(lang);
01018 end_package(lestes);
01019 
01020 package(lestes);
01021 package(lang);
01022 package(cplus);
01023 package(sem);
01024 class as_declarator_op_array;
01025 end_package(sem);
01026 end_package(cplus);
01027 end_package(lang);
01028 end_package(lestes);
01029 
01030 package(lestes);
01031 package(lang);
01032 package(cplus);
01033 package(sem);
01034 class as_declarator_op_non_constant_array;
01035 end_package(sem);
01036 end_package(cplus);
01037 end_package(lang);
01038 end_package(lestes);
01039 
01040 package(lestes);
01041 package(lang);
01042 package(cplus);
01043 package(sem);
01044 class as_type_id;
01045 end_package(sem);
01046 end_package(cplus);
01047 end_package(lang);
01048 end_package(lestes);
01049 
01050 package(lestes);
01051 package(lang);
01052 package(cplus);
01053 package(sem);
01054 class as_class_key;
01055 end_package(sem);
01056 end_package(cplus);
01057 end_package(lang);
01058 end_package(lestes);
01059 
01060 package(lestes);
01061 package(lang);
01062 package(cplus);
01063 package(sem);
01064 class as_class_key_class;
01065 end_package(sem);
01066 end_package(cplus);
01067 end_package(lang);
01068 end_package(lestes);
01069 
01070 package(lestes);
01071 package(lang);
01072 package(cplus);
01073 package(sem);
01074 class as_class_key_struct;
01075 end_package(sem);
01076 end_package(cplus);
01077 end_package(lang);
01078 end_package(lestes);
01079 
01080 package(lestes);
01081 package(lang);
01082 package(cplus);
01083 package(sem);
01084 class as_class_key_union;
01085 end_package(sem);
01086 end_package(cplus);
01087 end_package(lang);
01088 end_package(lestes);
01089 
01090 package(lestes);
01091 package(lang);
01092 package(cplus);
01093 package(sem);
01094 class as_member_declaration;
01095 end_package(sem);
01096 end_package(cplus);
01097 end_package(lang);
01098 end_package(lestes);
01099 
01100 package(lestes);
01101 package(lang);
01102 package(cplus);
01103 package(sem);
01104 class as_member_using_declaration;
01105 end_package(sem);
01106 end_package(cplus);
01107 end_package(lang);
01108 end_package(lestes);
01109 
01110 package(lestes);
01111 package(lang);
01112 package(cplus);
01113 package(sem);
01114 class as_member_template_declaration;
01115 end_package(sem);
01116 end_package(cplus);
01117 end_package(lang);
01118 end_package(lestes);
01119 
01120 package(lestes);
01121 package(lang);
01122 package(cplus);
01123 package(sem);
01124 class as_member_function_definition;
01125 end_package(sem);
01126 end_package(cplus);
01127 end_package(lang);
01128 end_package(lestes);
01129 
01130 package(lestes);
01131 package(lang);
01132 package(cplus);
01133 package(sem);
01134 class as_member_declaration_ordinary;
01135 end_package(sem);
01136 end_package(cplus);
01137 end_package(lang);
01138 end_package(lestes);
01139 
01140 package(lestes);
01141 package(lang);
01142 package(cplus);
01143 package(sem);
01144 class as_member_declarator;
01145 end_package(sem);
01146 end_package(cplus);
01147 end_package(lang);
01148 end_package(lestes);
01149 
01150 package(lestes);
01151 package(lang);
01152 package(cplus);
01153 package(sem);
01154 class as_bitfield_member_declarator;
01155 end_package(sem);
01156 end_package(cplus);
01157 end_package(lang);
01158 end_package(lestes);
01159 
01160 package(lestes);
01161 package(lang);
01162 package(cplus);
01163 package(sem);
01164 class as_ordinary_member_declarator;
01165 end_package(sem);
01166 end_package(cplus);
01167 end_package(lang);
01168 end_package(lestes);
01169 
01170 package(lestes);
01171 package(lang);
01172 package(cplus);
01173 package(sem);
01174 class as_initialized_member_declarator;
01175 end_package(sem);
01176 end_package(cplus);
01177 end_package(lang);
01178 end_package(lestes);
01179 
01180 package(lestes);
01181 package(lang);
01182 package(cplus);
01183 package(sem);
01184 class as_pure_member_declarator;
01185 end_package(sem);
01186 end_package(cplus);
01187 end_package(lang);
01188 end_package(lestes);
01189 
01190 package(lestes);
01191 package(lang);
01192 package(cplus);
01193 package(sem);
01194 class as_class_specifier;
01195 end_package(sem);
01196 end_package(cplus);
01197 end_package(lang);
01198 end_package(lestes);
01199 
01200 package(lestes);
01201 package(lang);
01202 package(cplus);
01203 package(sem);
01204 class as_class_forward_member_declaration;
01205 end_package(sem);
01206 end_package(cplus);
01207 end_package(lang);
01208 end_package(lestes);
01209 
01210 package(lestes);
01211 package(lang);
01212 package(cplus);
01213 package(sem);
01214 class as_class_forward_declaration;
01215 end_package(sem);
01216 end_package(cplus);
01217 end_package(lang);
01218 end_package(lestes);
01219 
01220 package(lestes);
01221 package(intercode);
01222 class intercode;
01223 end_package(intercode);
01224 end_package(lestes);
01225 
01226 package(lestes);
01227 package(intercode);
01228 class as_base;
01229 end_package(intercode);
01230 end_package(lestes);
01231 
01232 package(lestes);
01233 package(intercode);
01234 class ss_base;
01235 end_package(intercode);
01236 end_package(lestes);
01237 
01238 package(lestes);
01239 package(intercode);
01240 class ss_base_with_location;
01241 end_package(intercode);
01242 end_package(lestes);
01243 
01244 package(lestes);
01245 package(intercode);
01246 class pi_base;
01247 end_package(intercode);
01248 end_package(lestes);
01249 
01250 package(lestes);
01251 package(lang);
01252 package(cplus);
01253 package(sem);
01254 
01255 
01256 class as_declarator_op_visitor;
01257 class as_declarator_op_default_visitor;
01258 
01259 
01260 class as_declarator_op_visitor : public ::lestes::std::visitor_base {
01261 public:
01262         virtual void visit_as_ptr_op_star(ptr< ::lestes::lang::cplus::sem::as_ptr_op_star > ) abstract;
01263 
01264         virtual void visit_as_ptr_op_amp(ptr< ::lestes::lang::cplus::sem::as_ptr_op_amp > ) abstract;
01265 
01266         virtual void visit_as_ptr_op_member_ptr(ptr< ::lestes::lang::cplus::sem::as_ptr_op_member_ptr > ) abstract;
01267 
01268         virtual void visit_as_declarator_op_func(ptr< ::lestes::lang::cplus::sem::as_declarator_op_func > ) abstract;
01269 
01270         virtual void visit_as_declarator_op_array(ptr< ::lestes::lang::cplus::sem::as_declarator_op_array > ) abstract;
01271 
01272         virtual void visit_as_declarator_op_non_constant_array(ptr< ::lestes::lang::cplus::sem::as_declarator_op_non_constant_array > ) abstract;
01273 
01274         
01275 
01276         //! for purposes of dumping
01277         virtual ptr<reflection_list> reflection_get() const;
01278         //! for purposes of dumping
01279         virtual ptr<field_list_list> field_values_get() const;
01280         
01281 protected:
01282         //! Generated constructor for class as_declarator_op_visitor.
01283         as_declarator_op_visitor (
01284                 );
01285 
01286         //! Marking routine for class as_declarator_op_visitor. 
01287         virtual void gc_mark();
01288 
01289 private:
01290         static ptr<reflection_list> reflection;
01291         
01292 }; // as_declarator_op_visitor
01293 
01294 
01295 class as_declarator_op_default_visitor : public as_declarator_op_visitor {
01296 public:
01297         virtual void default_action(ptr< ::lestes::lang::cplus::sem::as_declarator_op > ) abstract;
01298 
01299         virtual void visit_as_ptr_op_star(ptr< ::lestes::lang::cplus::sem::as_ptr_op_star > );
01300 
01301         virtual void visit_as_ptr_op_amp(ptr< ::lestes::lang::cplus::sem::as_ptr_op_amp > );
01302 
01303         virtual void visit_as_ptr_op_member_ptr(ptr< ::lestes::lang::cplus::sem::as_ptr_op_member_ptr > );
01304 
01305         virtual void visit_as_declarator_op_func(ptr< ::lestes::lang::cplus::sem::as_declarator_op_func > );
01306 
01307         virtual void visit_as_declarator_op_array(ptr< ::lestes::lang::cplus::sem::as_declarator_op_array > );
01308 
01309         virtual void visit_as_declarator_op_non_constant_array(ptr< ::lestes::lang::cplus::sem::as_declarator_op_non_constant_array > );
01310 
01311         
01312 
01313         //! for purposes of dumping
01314         virtual ptr<reflection_list> reflection_get() const;
01315         //! for purposes of dumping
01316         virtual ptr<field_list_list> field_values_get() const;
01317         
01318 protected:
01319         //! Generated constructor for class as_declarator_op_default_visitor.
01320         as_declarator_op_default_visitor (
01321                 );
01322 
01323         //! Marking routine for class as_declarator_op_default_visitor. 
01324         virtual void gc_mark();
01325 
01326 private:
01327         static ptr<reflection_list> reflection;
01328         
01329 }; // as_declarator_op_default_visitor
01330 
01331 
01332 end_package(sem);
01333 end_package(cplus);
01334 end_package(lang);
01335 end_package(lestes);
01336 
01337 #endif // lestes__lang__cplus__sem__as_declarator_op_visitor_v_g_hh__included

Generated on Mon Feb 12 18:22:21 2007 for lestes by doxygen 1.5.1-20070107