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

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