3 #ifndef ROSE_STRINGIFY_H
4 #define ROSE_STRINGIFY_H
5 #include <boost/algorithm/string/predicate.hpp>
6 #include <boost/lexical_cast.hpp>
21 std::string(*stringifier_)(int64_t,
const char*, bool);
23 Stringifier(std::string(*stringifier)(int64_t,
const char*,
bool)): stringifier_(stringifier) {}
24 std::string operator()(int64_t n,
const char *strip=NULL,
bool canonic=
false) {
25 return stringifier_(n, strip, canonic);
44 std::string stringify_language_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
45 const std::vector<int64_t>& stringify_language_enum();
62 std::string stringifyTransformationSupport_operatorCodeType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
63 const std::vector<int64_t>& stringifyTransformationSupport_operatorCodeType();
68 namespace stringify {
namespace Rose {
namespace CommandLine {
namespace FailedAssertionBehaviorAdjuster {
73 std::string
Behavior(int64_t,
const std::string &strip);
76 const std::vector<int64_t>&
Behavior();
80 std::string stringifyCommandLineFailedAssertionBehaviorAdjusterBehavior(int64_t n,
const char *strip=NULL,
bool canonic=
false);
81 const std::vector<int64_t>& stringifyCommandLineFailedAssertionBehaviorAdjusterBehavior();
98 std::string stringify_an_init_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
99 const std::vector<int64_t>& stringify_an_init_kind_tag();
116 std::string stringify_a_decl_modifier_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
117 const std::vector<int64_t>& stringify_a_decl_modifier_tag();
134 std::string stringify_a_local_expr_node_ref_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
135 const std::vector<int64_t>& stringify_a_local_expr_node_ref_kind_tag();
152 std::string stringify_an_operand_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
153 const std::vector<int64_t>& stringify_an_operand_kind_tag();
170 std::string stringify_a_pragma_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
171 const std::vector<int64_t>& stringify_a_pragma_kind_tag();
188 std::string stringify_a_name_linkage_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
189 const std::vector<int64_t>& stringify_a_name_linkage_kind_tag();
206 std::string stringify_kinds_of_type_references(int64_t n,
const char *strip=NULL,
bool canonic=
false);
207 const std::vector<int64_t>& stringify_kinds_of_type_references();
224 std::string stringify_a_special_function_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
225 const std::vector<int64_t>& stringify_a_special_function_kind_tag();
242 std::string stringify_an_eh_stack_entry_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
243 const std::vector<int64_t>& stringify_an_eh_stack_entry_kind_tag();
260 std::string stringify_a_pragma_binding_kind(int64_t n,
const char *strip=NULL,
bool canonic=
false);
261 const std::vector<int64_t>& stringify_a_pragma_binding_kind();
278 std::string stringify_an_insert_location_kind(int64_t n,
const char *strip=NULL,
bool canonic=
false);
279 const std::vector<int64_t>& stringify_an_insert_location_kind();
286 const char*
a_kind(int64_t);
289 std::string
a_kind(int64_t,
const std::string &strip);
292 const std::vector<int64_t>&
a_kind();
296 std::string stringify_a_type_wrapper_a_kind(int64_t n,
const char *strip=NULL,
bool canonic=
false);
297 const std::vector<int64_t>& stringify_a_type_wrapper_a_kind();
307 std::string
a_class_kind(int64_t,
const std::string &strip);
314 std::string stringify_a_class_type_wrapper_a_class_kind(int64_t n,
const char *strip=NULL,
bool canonic=
false);
315 const std::vector<int64_t>& stringify_a_class_type_wrapper_a_class_kind();
332 std::string stringify_a_type_indirection_an_indirection_kind(int64_t n,
const char *strip=NULL,
bool canonic=
false);
333 const std::vector<int64_t>& stringify_a_type_indirection_an_indirection_kind();
343 std::string
an_array_kind(int64_t,
const std::string &strip);
350 std::string stringify_an_array_type_wrapper_an_array_kind(int64_t n,
const char *strip=NULL,
bool canonic=
false);
351 const std::vector<int64_t>& stringify_an_array_type_wrapper_an_array_kind();
361 std::string
access_kind(int64_t,
const std::string &strip);
368 std::string stringify_an_accessibility_access_kind(int64_t n,
const char *strip=NULL,
bool canonic=
false);
369 const std::vector<int64_t>& stringify_an_accessibility_access_kind();
386 std::string stringify_a_type_definition_a_type_definition_kind(int64_t n,
const char *strip=NULL,
bool canonic=
false);
387 const std::vector<int64_t>& stringify_a_type_definition_a_type_definition_kind();
404 std::string stringify_a_cpp_cli_import_flag_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
405 const std::vector<int64_t>& stringify_a_cpp_cli_import_flag_tag();
422 std::string stringify_an_init_component_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
423 const std::vector<int64_t>& stringify_an_init_component_kind_tag();
440 std::string stringify_a_constexpr_intrinsic_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
441 const std::vector<int64_t>& stringify_a_constexpr_intrinsic_tag();
458 std::string stringify_a_control_flow_descr_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
459 const std::vector<int64_t>& stringify_a_control_flow_descr_kind_tag();
476 std::string stringify_an_expression_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
477 const std::vector<int64_t>& stringify_an_expression_kind_tag();
494 std::string stringify_a_cast_source_form(int64_t n,
const char *strip=NULL,
bool canonic=
false);
495 const std::vector<int64_t>& stringify_a_cast_source_form();
512 std::string stringify_an_overload_context(int64_t n,
const char *strip=NULL,
bool canonic=
false);
513 const std::vector<int64_t>& stringify_an_overload_context();
530 std::string stringify_a_type_class_kind(int64_t n,
const char *strip=NULL,
bool canonic=
false);
531 const std::vector<int64_t>& stringify_a_type_class_kind();
548 std::string stringify_an_operand_state_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
549 const std::vector<int64_t>& stringify_an_operand_state_tag();
566 std::string stringify_a_unicode_source_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
567 const std::vector<int64_t>& stringify_a_unicode_source_kind_tag();
584 std::string stringify_a_predef_macro_mode(int64_t n,
const char *strip=NULL,
bool canonic=
false);
585 const std::vector<int64_t>& stringify_a_predef_macro_mode();
595 std::string
an_fp_type(int64_t,
const std::string &strip);
602 std::string stringify_an_fp_type(int64_t n,
const char *strip=NULL,
bool canonic=
false);
603 const std::vector<int64_t>& stringify_an_fp_type();
620 std::string stringify_an_fp_return_type(int64_t n,
const char *strip=NULL,
bool canonic=
false);
621 const std::vector<int64_t>& stringify_an_fp_return_type();
638 std::string stringify_a_token_extra_info_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
639 const std::vector<int64_t>& stringify_a_token_extra_info_kind_tag();
656 std::string stringify_a_function_number_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
657 const std::vector<int64_t>& stringify_a_function_number_tag();
674 std::string stringify_a_builtin_user_function_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
675 const std::vector<int64_t>& stringify_a_builtin_user_function_kind_tag();
692 std::string stringify_a_multiversion_arch_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
693 const std::vector<int64_t>& stringify_a_multiversion_arch_kind_tag();
710 std::string stringify_an_access_specifier_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
711 const std::vector<int64_t>& stringify_an_access_specifier_tag();
728 std::string stringify_an_assembly_visibility_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
729 const std::vector<int64_t>& stringify_an_assembly_visibility_tag();
746 std::string stringify_an_element_position_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
747 const std::vector<int64_t>& stringify_an_element_position_kind_tag();
764 std::string stringify_an_ELF_visibility_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
765 const std::vector<int64_t>& stringify_an_ELF_visibility_kind_tag();
782 std::string stringify_an_attribute_arg_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
783 const std::vector<int64_t>& stringify_an_attribute_arg_kind_tag();
800 std::string stringify_an_attribute_family_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
801 const std::vector<int64_t>& stringify_an_attribute_family_tag();
818 std::string stringify_an_attribute_location_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
819 const std::vector<int64_t>& stringify_an_attribute_location_tag();
836 std::string stringify_an_attribute_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
837 const std::vector<int64_t>& stringify_an_attribute_kind_tag();
854 std::string stringify_a_constant_repr_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
855 const std::vector<int64_t>& stringify_a_constant_repr_kind_tag();
872 std::string stringify_an_address_base_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
873 const std::vector<int64_t>& stringify_an_address_base_kind_tag();
890 std::string stringify_a_dynamic_init_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
891 const std::vector<int64_t>& stringify_a_dynamic_init_kind_tag();
908 std::string stringify_a_template_param_constant_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
909 const std::vector<int64_t>& stringify_a_template_param_constant_kind_tag();
926 std::string stringify_a_character_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
927 const std::vector<int64_t>& stringify_a_character_kind_tag();
944 std::string stringify_a_type_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
945 const std::vector<int64_t>& stringify_a_type_kind_tag();
962 std::string stringify_an_integer_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
963 const std::vector<int64_t>& stringify_an_integer_kind_tag();
980 std::string stringify_a_fixed_point_precision_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
981 const std::vector<int64_t>& stringify_a_fixed_point_precision_tag();
998 std::string stringify_a_float_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
999 const std::vector<int64_t>& stringify_a_float_kind_tag();
1016 std::string stringify_a_type_mode_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1017 const std::vector<int64_t>& stringify_a_type_mode_kind_tag();
1034 std::string stringify_an_asm_operand_constraint_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1035 const std::vector<int64_t>& stringify_an_asm_operand_constraint_kind_tag();
1052 std::string stringify_an_asm_operand_modifier_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1053 const std::vector<int64_t>& stringify_an_asm_operand_modifier_tag();
1070 std::string stringify_a_named_register_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1071 const std::vector<int64_t>& stringify_a_named_register_tag();
1088 std::string stringify_a_type_qualifier_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1089 const std::vector<int64_t>& stringify_a_type_qualifier_tag();
1106 std::string stringify_a_upc_pragma_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1107 const std::vector<int64_t>& stringify_a_upc_pragma_kind_tag();
1124 std::string stringify_a_upc_access_method_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1125 const std::vector<int64_t>& stringify_a_upc_access_method_tag();
1142 std::string stringify_a_upc_coherence_stack_operation_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1143 const std::vector<int64_t>& stringify_a_upc_coherence_stack_operation_tag();
1160 std::string stringify_a_stdc_pragma_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1161 const std::vector<int64_t>& stringify_a_stdc_pragma_kind_tag();
1178 std::string stringify_a_stdc_pragma_value_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1179 const std::vector<int64_t>& stringify_a_stdc_pragma_value_tag();
1196 std::string stringify_a_gcc_pragma_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1197 const std::vector<int64_t>& stringify_a_gcc_pragma_kind_tag();
1214 std::string stringify_a_microsoft_pragma_comment_type_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1215 const std::vector<int64_t>& stringify_a_microsoft_pragma_comment_type_tag();
1232 std::string stringify_a_microsoft_pragma_conform_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1233 const std::vector<int64_t>& stringify_a_microsoft_pragma_conform_kind_tag();
1250 std::string stringify_a_calling_convention_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1251 const std::vector<int64_t>& stringify_a_calling_convention_tag();
1268 std::string stringify_a_ref_qualifier_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1269 const std::vector<int64_t>& stringify_a_ref_qualifier_kind_tag();
1286 std::string stringify_a_templ_arg_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1287 const std::vector<int64_t>& stringify_a_templ_arg_kind_tag();
1304 std::string stringify_an_anonymous_union_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1305 const std::vector<int64_t>& stringify_an_anonymous_union_kind_tag();
1322 std::string stringify_an_inheritance_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1323 const std::vector<int64_t>& stringify_an_inheritance_kind_tag();
1340 std::string stringify_a_cli_class_type_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1341 const std::vector<int64_t>& stringify_a_cli_class_type_kind_tag();
1358 std::string stringify_a_property_or_event_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1359 const std::vector<int64_t>& stringify_a_property_or_event_kind_tag();
1376 std::string stringify_a_rewritten_property_reference_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1377 const std::vector<int64_t>& stringify_a_rewritten_property_reference_kind_tag();
1394 std::string stringify_a_template_param_type_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1395 const std::vector<int64_t>& stringify_a_template_param_type_kind_tag();
1412 std::string stringify_a_based_type_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1413 const std::vector<int64_t>& stringify_a_based_type_kind_tag();
1430 std::string stringify_a_pointer_modifier_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1431 const std::vector<int64_t>& stringify_a_pointer_modifier_tag();
1448 std::string stringify_a_storage_class_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1449 const std::vector<int64_t>& stringify_a_storage_class_tag();
1466 std::string stringify_an_opname_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1467 const std::vector<int64_t>& stringify_an_opname_kind_tag();
1484 std::string stringify_a_ctor_or_dtor_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1485 const std::vector<int64_t>& stringify_a_ctor_or_dtor_kind_tag();
1502 std::string stringify_an_expr_node_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1503 const std::vector<int64_t>& stringify_an_expr_node_kind_tag();
1520 std::string stringify_a_lowered_eh_construct_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1521 const std::vector<int64_t>& stringify_a_lowered_eh_construct_kind_tag();
1538 std::string stringify_an_expr_operator_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1539 const std::vector<int64_t>& stringify_an_expr_operator_kind_tag();
1556 std::string stringify_a_builtin_operation_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1557 const std::vector<int64_t>& stringify_a_builtin_operation_kind_tag();
1574 std::string stringify_a_statement_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1575 const std::vector<int64_t>& stringify_a_statement_kind_tag();
1592 std::string stringify_a_for_each_pattern_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1593 const std::vector<int64_t>& stringify_a_for_each_pattern_kind_tag();
1610 std::string stringify_a_constructor_init_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1611 const std::vector<int64_t>& stringify_a_constructor_init_kind_tag();
1628 std::string stringify_a_generic_constraint_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1629 const std::vector<int64_t>& stringify_a_generic_constraint_kind_tag();
1646 std::string stringify_a_template_parameter_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1647 const std::vector<int64_t>& stringify_a_template_parameter_kind_tag();
1664 std::string stringify_a_template_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1665 const std::vector<int64_t>& stringify_a_template_kind_tag();
1682 std::string stringify_an_object_lifetime_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1683 const std::vector<int64_t>& stringify_an_object_lifetime_kind_tag();
1700 std::string stringify_an_ms_attribute_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1701 const std::vector<int64_t>& stringify_an_ms_attribute_kind_tag();
1718 std::string stringify_an_ms_attribute_arg_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1719 const std::vector<int64_t>& stringify_an_ms_attribute_arg_kind_tag();
1736 std::string stringify_a_scope_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1737 const std::vector<int64_t>& stringify_a_scope_kind_tag();
1754 std::string stringify_a_builtin_function_type_index(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1755 const std::vector<int64_t>& stringify_a_builtin_function_type_index();
1772 std::string stringify_a_builtin_function_condition_index(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1773 const std::vector<int64_t>& stringify_a_builtin_function_condition_index();
1790 std::string stringify_a_builtin_function_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1791 const std::vector<int64_t>& stringify_a_builtin_function_kind_tag();
1808 std::string stringify_a_type_info_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1809 const std::vector<int64_t>& stringify_a_type_info_kind_tag();
1826 std::string stringify_a_symbol_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1827 const std::vector<int64_t>& stringify_a_symbol_kind_tag();
1844 std::string stringify_a_dependent_type_fixup_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1845 const std::vector<int64_t>& stringify_a_dependent_type_fixup_kind_tag();
1862 std::string stringify_a_cli_operator_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1863 const std::vector<int64_t>& stringify_a_cli_operator_kind_tag();
1880 std::string stringify_a_cli_symbol_kind_tag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1881 const std::vector<int64_t>& stringify_a_cli_symbol_kind_tag();
1886 namespace stringify {
namespace __cxxabiv1 {
namespace __base_class_type_info {
1898 std::string stringify__cxxabiv1__base_class_type_info__offset_flags_masks(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1899 const std::vector<int64_t>& stringify__cxxabiv1__base_class_type_info__offset_flags_masks();
1904 namespace stringify {
namespace __cxxabiv1 {
namespace __vmi_class_type_info {
1909 std::string
__flags_masks(int64_t,
const std::string &strip);
1916 std::string stringify__cxxabiv1__vmi_class_type_info__flags_masks(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1917 const std::vector<int64_t>& stringify__cxxabiv1__vmi_class_type_info__flags_masks();
1922 namespace stringify {
namespace __cxxabiv1 {
namespace __pbase_type_info {
1927 std::string
__masks(int64_t,
const std::string &strip);
1930 const std::vector<int64_t>&
__masks();
1934 std::string stringify__cxxabiv1__pbase_type_info__masks(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1935 const std::vector<int64_t>& stringify__cxxabiv1__pbase_type_info__masks();
1952 std::string stringify_a_result_virtuality(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1953 const std::vector<int64_t>& stringify_a_result_virtuality();
1970 std::string stringify_a_diag_fill_in_kind(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1971 const std::vector<int64_t>& stringify_a_diag_fill_in_kind();
1988 std::string stringify_a_diagnostic_kind(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1989 const std::vector<int64_t>& stringify_a_diagnostic_kind();
2006 std::string stringify_an_end_of_decl_action(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2007 const std::vector<int64_t>& stringify_an_end_of_decl_action();
2024 std::string stringify_a_substitution_kind(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2025 const std::vector<int64_t>& stringify_a_substitution_kind();
2042 std::string stringify_a_tu_decl_stage(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2043 const std::vector<int64_t>& stringify_a_tu_decl_stage();
2060 std::string stringify_an_ifc_module_a_cache_expr_option(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2061 const std::vector<int64_t>& stringify_an_ifc_module_a_cache_expr_option();
2066 namespace stringify {
namespace an_ifc_module {
2078 std::string stringify_an_ifc_module_a_cache_statement_option(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2079 const std::vector<int64_t>& stringify_an_ifc_module_a_cache_statement_option();
2089 std::string
Language(int64_t,
const std::string &strip);
2092 const std::vector<int64_t>&
Language();
2096 std::string stringifyClangToSageTranslatorLanguage(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2097 const std::vector<int64_t>& stringifyClangToSageTranslatorLanguage();
2107 std::string
Language(int64_t,
const std::string &strip);
2110 const std::vector<int64_t>&
Language();
2114 std::string stringifyClangToDotTranslatorLanguage(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2115 const std::vector<int64_t>& stringifyClangToDotTranslatorLanguage();
2120 namespace stringify {
namespace ClangToDotTranslator {
namespace ClangToDotTranslator {
2125 std::string
Language(int64_t,
const std::string &strip);
2128 const std::vector<int64_t>&
Language();
2132 std::string stringifyClangToDotTranslatorClangToDotTranslatorLanguage(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2133 const std::vector<int64_t>& stringifyClangToDotTranslatorClangToDotTranslatorLanguage();
2143 std::string
JovialEnum(int64_t,
const std::string &strip);
2150 std::string stringify_builderJovialEnum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2151 const std::vector<int64_t>& stringify_builderJovialEnum();
2168 std::string stringifyLanguageTranslationFunctionModifier(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2169 const std::vector<int64_t>& stringifyLanguageTranslationFunctionModifier();
2174 namespace stringify {
namespace LanguageTranslation {
2186 std::string stringifyLanguageTranslationPackingSpecifier(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2187 const std::vector<int64_t>& stringifyLanguageTranslationPackingSpecifier();
2192 namespace stringify {
namespace LanguageTranslation {
2204 std::string stringifyLanguageTranslationExpressionKind(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2205 const std::vector<int64_t>& stringifyLanguageTranslationExpressionKind();
2222 std::string stringifyROSE_Fortran_Identifiers(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2223 const std::vector<int64_t>& stringifyROSE_Fortran_Identifiers();
2240 std::string stringifyROSE_Fortran_Operators(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2241 const std::vector<int64_t>& stringifyROSE_Fortran_Operators();
2258 std::string stringifyROSE_Fortran_Additional_Info(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2259 const std::vector<int64_t>& stringifyROSE_Fortran_Additional_Info();
2276 std::string stringifyROSE_Fortran_defsROSE_Fortran_keywords(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2277 const std::vector<int64_t>& stringifyROSE_Fortran_defsROSE_Fortran_keywords();
2282 namespace stringify {
namespace ROSE_Fortran_defs {
2294 std::string stringifyROSE_Fortran_defsROSE_C_CXX_keywords(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2295 const std::vector<int64_t>& stringifyROSE_Fortran_defsROSE_C_CXX_keywords();
2300 namespace stringify {
namespace ROSE_Fortran_defs {
2312 std::string stringifyROSE_Fortran_defsROSE_Fortran_Operators(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2313 const std::vector<int64_t>& stringifyROSE_Fortran_defsROSE_Fortran_Operators();
2318 namespace stringify {
namespace ROSE_Fortran_defs {
2330 std::string stringifyROSE_Fortran_defsROSE_C_CXX_operators(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2331 const std::vector<int64_t>& stringifyROSE_Fortran_defsROSE_C_CXX_operators();
2336 namespace stringify {
namespace ROSE_Fortran_defs {
2348 std::string stringifyROSE_Fortran_defsROSE_Fortran_Additional_Info(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2349 const std::vector<int64_t>& stringifyROSE_Fortran_defsROSE_Fortran_Additional_Info();
2366 std::string stringifyOpenMPDirectiveKind(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2367 const std::vector<int64_t>& stringifyOpenMPDirectiveKind();
2384 std::string stringifyOpenMPClauseKind(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2385 const std::vector<int64_t>& stringifyOpenMPClauseKind();
2402 std::string stringifyOpenMPWhenClauseSelectorSet(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2403 const std::vector<int64_t>& stringifyOpenMPWhenClauseSelectorSet();
2420 std::string stringifyOpenMPWhenClauseSelectorParameter(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2421 const std::vector<int64_t>& stringifyOpenMPWhenClauseSelectorParameter();
2438 std::string stringifyOpenMPClauseContextKind(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2439 const std::vector<int64_t>& stringifyOpenMPClauseContextKind();
2456 std::string stringifyOpenMPClauseContextVendor(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2457 const std::vector<int64_t>& stringifyOpenMPClauseContextVendor();
2474 std::string stringifyOpenMPIfClauseModifier(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2475 const std::vector<int64_t>& stringifyOpenMPIfClauseModifier();
2492 std::string stringifyOpenMPDefaultClauseKind(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2493 const std::vector<int64_t>& stringifyOpenMPDefaultClauseKind();
2510 std::string stringifyOpenMPOrderClauseKind(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2511 const std::vector<int64_t>& stringifyOpenMPOrderClauseKind();
2528 std::string stringifyOpenMPProcBindClauseKind(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2529 const std::vector<int64_t>& stringifyOpenMPProcBindClauseKind();
2546 std::string stringifyOpenMPAllocateClauseAllocator(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2547 const std::vector<int64_t>& stringifyOpenMPAllocateClauseAllocator();
2564 std::string stringifyOpenMPAllocatorClauseAllocator(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2565 const std::vector<int64_t>& stringifyOpenMPAllocatorClauseAllocator();
2582 std::string stringifyOpenMPReductionClauseModifier(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2583 const std::vector<int64_t>& stringifyOpenMPReductionClauseModifier();
2600 std::string stringifyOpenMPReductionClauseIdentifier(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2601 const std::vector<int64_t>& stringifyOpenMPReductionClauseIdentifier();
2618 std::string stringifyOpenMPLastprivateClauseModifier(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2619 const std::vector<int64_t>& stringifyOpenMPLastprivateClauseModifier();
2636 std::string stringifyOpenMPLinearClauseStep(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2637 const std::vector<int64_t>& stringifyOpenMPLinearClauseStep();
2654 std::string stringifyOpenMPLinearClauseModifier(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2655 const std::vector<int64_t>& stringifyOpenMPLinearClauseModifier();
2672 std::string stringifyOpenMPScheduleClauseModifier(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2673 const std::vector<int64_t>& stringifyOpenMPScheduleClauseModifier();
2690 std::string stringifyOpenMPScheduleClauseKind(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2691 const std::vector<int64_t>& stringifyOpenMPScheduleClauseKind();
2708 std::string stringifyOpenMPDistScheduleClauseKind(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2709 const std::vector<int64_t>& stringifyOpenMPDistScheduleClauseKind();
2726 std::string stringifyOpenMPBindClauseBinding(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2727 const std::vector<int64_t>& stringifyOpenMPBindClauseBinding();
2744 std::string stringifyOpenMPInitializerClausePriv(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2745 const std::vector<int64_t>& stringifyOpenMPInitializerClausePriv();
2762 std::string stringifyOpenMPAtomicDefaultMemOrderClauseKind(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2763 const std::vector<int64_t>& stringifyOpenMPAtomicDefaultMemOrderClauseKind();
2780 std::string stringifyOpenMPUsesAllocatorsClauseAllocator(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2781 const std::vector<int64_t>& stringifyOpenMPUsesAllocatorsClauseAllocator();
2798 std::string stringifyOpenMPDeviceClauseModifier(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2799 const std::vector<int64_t>& stringifyOpenMPDeviceClauseModifier();
2816 std::string stringifyOpenMPInReductionClauseIdentifier(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2817 const std::vector<int64_t>& stringifyOpenMPInReductionClauseIdentifier();
2834 std::string stringifyOpenMPDependClauseModifier(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2835 const std::vector<int64_t>& stringifyOpenMPDependClauseModifier();
2852 std::string stringifyOpenMPDeclareMapperDirectiveIdentifier(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2853 const std::vector<int64_t>& stringifyOpenMPDeclareMapperDirectiveIdentifier();
2870 std::string stringifyOpenMPDependClauseType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2871 const std::vector<int64_t>& stringifyOpenMPDependClauseType();
2888 std::string stringifyOpenMPAffinityClauseModifier(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2889 const std::vector<int64_t>& stringifyOpenMPAffinityClauseModifier();
2906 std::string stringifyOpenMPToClauseKind(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2907 const std::vector<int64_t>& stringifyOpenMPToClauseKind();
2924 std::string stringifyOpenMPFromClauseKind(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2925 const std::vector<int64_t>& stringifyOpenMPFromClauseKind();
2942 std::string stringifyOpenMPDefaultmapClauseBehavior(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2943 const std::vector<int64_t>& stringifyOpenMPDefaultmapClauseBehavior();
2960 std::string stringifyOpenMPDefaultmapClauseCategory(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2961 const std::vector<int64_t>& stringifyOpenMPDefaultmapClauseCategory();
2978 std::string stringifyOpenMPDeviceTypeClauseKind(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2979 const std::vector<int64_t>& stringifyOpenMPDeviceTypeClauseKind();
2996 std::string stringifyOpenMPMapClauseModifier(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2997 const std::vector<int64_t>& stringifyOpenMPMapClauseModifier();
3014 std::string stringifyOpenMPMapClauseType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3015 const std::vector<int64_t>& stringifyOpenMPMapClauseType();
3032 std::string stringifyOpenMPTaskReductionClauseIdentifier(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3033 const std::vector<int64_t>& stringifyOpenMPTaskReductionClauseIdentifier();
3050 std::string stringifyOpenMPDepobjUpdateClauseDependeceType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3051 const std::vector<int64_t>& stringifyOpenMPDepobjUpdateClauseDependeceType();
3068 std::string stringifyOpenMPBaseLang(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3069 const std::vector<int64_t>& stringifyOpenMPBaseLang();
3086 std::string stringifyOpenACCBaseLang(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3087 const std::vector<int64_t>& stringifyOpenACCBaseLang();
3104 std::string stringifyOpenACCDirectiveKind(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3105 const std::vector<int64_t>& stringifyOpenACCDirectiveKind();
3122 std::string stringifyOpenACCClauseKind(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3123 const std::vector<int64_t>& stringifyOpenACCClauseKind();
3140 std::string stringifyOpenACCCacheDirectiveModifier(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3141 const std::vector<int64_t>& stringifyOpenACCCacheDirectiveModifier();
3158 std::string stringifyOpenACCCopyinClauseModifier(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3159 const std::vector<int64_t>& stringifyOpenACCCopyinClauseModifier();
3176 std::string stringifyOpenACCCopyoutClauseModifier(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3177 const std::vector<int64_t>& stringifyOpenACCCopyoutClauseModifier();
3194 std::string stringifyOpenACCCreateClauseModifier(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3195 const std::vector<int64_t>& stringifyOpenACCCreateClauseModifier();
3212 std::string stringifyOpenACCDefaultClauseKind(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3213 const std::vector<int64_t>& stringifyOpenACCDefaultClauseKind();
3230 std::string stringifyOpenACCReductionClauseOperator(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3231 const std::vector<int64_t>& stringifyOpenACCReductionClauseOperator();
3248 std::string stringifyOpenACCVectorClauseModifier(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3249 const std::vector<int64_t>& stringifyOpenACCVectorClauseModifier();
3266 std::string stringifyOpenACCWorkerClauseModifier(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3267 const std::vector<int64_t>& stringifyOpenACCWorkerClauseModifier();
3284 std::string stringify_omp_lock_hint_t(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3285 const std::vector<int64_t>& stringify_omp_lock_hint_t();
3295 std::string
omp_sched_t(int64_t,
const std::string &strip);
3302 std::string stringify_omp_sched_t(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3303 const std::vector<int64_t>& stringify_omp_sched_t();
3320 std::string stringify_omp_proc_bind_t(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3321 const std::vector<int64_t>& stringify_omp_proc_bind_t();
3338 std::string stringifySageBuilderSourcePositionClassification(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3339 const std::vector<int64_t>& stringifySageBuilderSourcePositionClassification();
3356 std::string stringifySageInterfaceDeferredTransformationTransformationKind(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3357 const std::vector<int64_t>& stringifySageInterfaceDeferredTransformationTransformationKind();
3374 std::string stringifyPreprocessingInfoRelativePositionType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3375 const std::vector<int64_t>& stringifyPreprocessingInfoRelativePositionType();
3385 std::string
DirectiveType(int64_t,
const std::string &strip);
3392 std::string stringifyPreprocessingInfoDirectiveType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3393 const std::vector<int64_t>& stringifyPreprocessingInfoDirectiveType();
3410 std::string stringifyROSEAttributesList_languageTypeEnum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3411 const std::vector<int64_t>& stringifyROSEAttributesList_languageTypeEnum();
3421 std::string
whitespace(int64_t,
const std::string &strip);
3428 std::string stringifyROSE_token_ids_whitespace(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3429 const std::vector<int64_t>& stringifyROSE_token_ids_whitespace();
3434 namespace stringify {
namespace ROSE_token_ids {
3446 std::string stringifyROSE_token_idsROSE_C_CXX_keywords(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3447 const std::vector<int64_t>& stringifyROSE_token_idsROSE_C_CXX_keywords();
3452 namespace stringify {
namespace ROSE_token_ids {
3464 std::string stringifyROSE_token_idsROSE_C_CXX_alternate_tok(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3465 const std::vector<int64_t>& stringifyROSE_token_idsROSE_C_CXX_alternate_tok();
3470 namespace stringify {
namespace ROSE_token_ids {
3482 std::string stringifyROSE_token_idsROSE_C_CXX_Additional_Info(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3483 const std::vector<int64_t>& stringifyROSE_token_idsROSE_C_CXX_Additional_Info();
3500 std::string stringifyOmpSupport_omp_construct_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3501 const std::vector<int64_t>& stringifyOmpSupport_omp_construct_enum();
3518 std::string stringifyAST_Graph_pointerHandling(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3519 const std::vector<int64_t>& stringifyAST_Graph_pointerHandling();
3524 namespace stringify {
namespace AST_Graph {
3529 std::string
traversalType(int64_t,
const std::string &strip);
3536 std::string stringifyAST_Graph_traversalType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3537 const std::vector<int64_t>& stringifyAST_Graph_traversalType();
3547 std::string
DOTStyles(int64_t,
const std::string &strip);
3550 const std::vector<int64_t>&
DOTStyles();
3554 std::string stringifyAstAttributeDOT_DOTStyles(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3555 const std::vector<int64_t>& stringifyAstAttributeDOT_DOTStyles();
3565 std::string
DOTShapeTypes(int64_t,
const std::string &strip);
3572 std::string stringifyDOTGraphNodeDOTShapeTypes(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3573 const std::vector<int64_t>& stringifyDOTGraphNodeDOTShapeTypes();
3583 std::string
DOTArrowTypes(int64_t,
const std::string &strip);
3590 std::string stringifyDOTGraphEdgeDOTArrowTypes(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3591 const std::vector<int64_t>& stringifyDOTGraphEdgeDOTArrowTypes();
3608 std::string stringifyVirtualCFG_EdgeConditionKind(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3609 const std::vector<int64_t>& stringifyVirtualCFG_EdgeConditionKind();
3626 std::string stringifyAstNodeClass_locationInTree(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3627 const std::vector<int64_t>& stringifyAstNodeClass_locationInTree();
3632 namespace stringify {
namespace AstNodeClass {
3644 std::string stringifyAstNodeClass_includeExcludeMechanism(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3645 const std::vector<int64_t>& stringifyAstNodeClass_includeExcludeMechanism();
3650 namespace stringify {
namespace AstNodeClass {
3662 std::string stringifyAstNodeClassTypeEvaluation(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3663 const std::vector<int64_t>& stringifyAstNodeClassTypeEvaluation();
3680 std::string stringifyConstructParamEnum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3681 const std::vector<int64_t>& stringifyConstructParamEnum();
3698 std::string stringifyBuildAccessEnum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3699 const std::vector<int64_t>& stringifyBuildAccessEnum();
3716 std::string stringifyCopyConfigEnum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3717 const std::vector<int64_t>& stringifyCopyConfigEnum();
3727 std::string
TraversalEnum(int64_t,
const std::string &strip);
3734 std::string stringifyTraversalEnum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3735 const std::vector<int64_t>& stringifyTraversalEnum();
3745 std::string
DeleteEnum(int64_t,
const std::string &strip);
3752 std::string stringifyDeleteEnum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3753 const std::vector<int64_t>& stringifyDeleteEnum();
3760 const char*
OSType(int64_t);
3763 std::string
OSType(int64_t,
const std::string &strip);
3766 const std::vector<int64_t>&
OSType();
3770 std::string stringifyStringUtilityOSType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3771 const std::vector<int64_t>& stringifyStringUtilityOSType();
3776 namespace stringify {
namespace Rose {
namespace StringUtility {
3788 std::string stringifyStringUtilityFileNameLocation(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3789 const std::vector<int64_t>& stringifyStringUtilityFileNameLocation();
3799 std::string
SortOrder(int64_t,
const std::string &strip);
3802 const std::vector<int64_t>&
SortOrder();
3806 std::string stringifySawyerCommandLineSortOrder(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3807 const std::vector<int64_t>& stringifySawyerCommandLineSortOrder();
3817 std::string
Canonical(int64_t,
const std::string &strip);
3820 const std::vector<int64_t>&
Canonical();
3824 std::string stringifySawyerCommandLineCanonical(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3825 const std::vector<int64_t>& stringifySawyerCommandLineCanonical();
3835 std::string
ShowGroupName(int64_t,
const std::string &strip);
3842 std::string stringifySawyerCommandLineShowGroupName(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3843 const std::vector<int64_t>& stringifySawyerCommandLineShowGroupName();
3860 std::string stringifySawyerCommandLineSwitchSkipping(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3861 const std::vector<int64_t>& stringifySawyerCommandLineSwitchSkipping();
3871 std::string
WhichValue(int64_t,
const std::string &strip);
3878 std::string stringifySawyerCommandLineWhichValue(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3879 const std::vector<int64_t>& stringifySawyerCommandLineWhichValue();
3889 std::string
GroupingFlags(int64_t,
const std::string &strip);
3896 std::string stringifySawyerCommandLineParserGroupingFlags(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3897 const std::vector<int64_t>& stringifySawyerCommandLineParserGroupingFlags();
3907 std::string
TokenType(int64_t,
const std::string &strip);
3910 const std::vector<int64_t>&
TokenType();
3914 std::string stringifySawyerLanguageClexerTokenType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3915 const std::vector<int64_t>& stringifySawyerLanguageClexerTokenType();
3925 std::string
EdgePhase(int64_t,
const std::string &strip);
3928 const std::vector<int64_t>&
EdgePhase();
3932 std::string stringifySawyerContainerGraphEdgePhase(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3933 const std::vector<int64_t>& stringifySawyerContainerGraphEdgePhase();
3943 std::string
TokenType(int64_t,
const std::string &strip);
3946 const std::vector<int64_t>&
TokenType();
3950 std::string stringifySawyerDocumentMarkupTokenType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3951 const std::vector<int64_t>& stringifySawyerDocumentMarkupTokenType();
3958 const char*
Access(int64_t);
3961 std::string
Access(int64_t,
const std::string &strip);
3964 const std::vector<int64_t>&
Access();
3968 std::string stringifySawyerAccessAccess(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3969 const std::vector<int64_t>& stringifySawyerAccessAccess();
3979 std::string
CsiNextAction(int64_t,
const std::string &strip);
3986 std::string stringifySawyerContainerAlgorithmCsiNextAction(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3987 const std::vector<int64_t>& stringifySawyerContainerAlgorithmCsiNextAction();
3997 std::string
Generate(int64_t,
const std::string &strip);
4000 const std::vector<int64_t>&
Generate();
4004 std::string stringifyGenerate(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4005 const std::vector<int64_t>& stringifyGenerate();
4012 const char*
Flag(int64_t);
4015 std::string
Flag(int64_t,
const std::string &strip);
4018 const std::vector<int64_t>&
Flag();
4022 std::string stringifyFlag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4023 const std::vector<int64_t>& stringifyFlag();
4033 std::string
Importance(int64_t,
const std::string &strip);
4040 std::string stringifySawyerMessageImportance(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4041 const std::vector<int64_t>& stringifySawyerMessageImportance();
4051 std::string
AnsiColor(int64_t,
const std::string &strip);
4054 const std::vector<int64_t>&
AnsiColor();
4058 std::string stringifySawyerMessageAnsiColor(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4059 const std::vector<int64_t>& stringifySawyerMessageAnsiColor();
4066 const char*
When(int64_t);
4069 std::string
When(int64_t,
const std::string &strip);
4072 const std::vector<int64_t>&
When();
4076 std::string stringifySawyerMessagePrefixWhen(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4077 const std::vector<int64_t>& stringifySawyerMessagePrefixWhen();
4082 namespace stringify {
namespace Sawyer {
namespace Container {
namespace Algorithm {
4094 std::string stringifySawyerContainerAlgorithmTraversalEvent(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4095 const std::vector<int64_t>& stringifySawyerContainerAlgorithmTraversalEvent();
4112 std::string stringifySawyerTreeTraversalEvent(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4113 const std::vector<int64_t>& stringifySawyerTreeTraversalEvent();
4130 std::string stringifySawyerTreeTraversalAction(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4131 const std::vector<int64_t>& stringifySawyerTreeTraversalAction();
4148 std::string stringifySawyerTreeNodeTraversalDirection(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4149 const std::vector<int64_t>& stringifySawyerTreeNodeTraversalDirection();
4166 std::string stringifyAssociativitySpecifier(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4167 const std::vector<int64_t>& stringifyAssociativitySpecifier();
4172 namespace stringify {
namespace UnparseLanguageIndependentConstructs {
4184 std::string stringifyUnparseLanguageIndependentConstructs_token_sequence_position_enum_type(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4185 const std::vector<int64_t>& stringifyUnparseLanguageIndependentConstructs_token_sequence_position_enum_type();
4190 namespace stringify {
namespace UnparseLanguageIndependentConstructs {
4202 std::string stringifyUnparseLanguageIndependentConstructs_unparsed_as_enum_type(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4203 const std::vector<int64_t>& stringifyUnparseLanguageIndependentConstructs_unparsed_as_enum_type();
4220 std::string stringifyUnparse_ExprStmt_token_sequence_position_enum_type(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4221 const std::vector<int64_t>& stringifyUnparse_ExprStmt_token_sequence_position_enum_type();
4238 std::string stringifyUnparser_token_sequence_position_enum_type(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4239 const std::vector<int64_t>& stringifyUnparser_token_sequence_position_enum_type();
4256 std::string stringifyAstUnparseAttributeRelativePositionType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4257 const std::vector<int64_t>& stringifyAstUnparseAttributeRelativePositionType();
4267 std::string
Format_Opt(int64_t,
const std::string &strip);
4274 std::string stringifyFormat_Opt(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4275 const std::vector<int64_t>& stringifyFormat_Opt();
4280 namespace stringify {
namespace nlohmann {
namespace detail {
4292 std::string stringify_nlohmann_detail_input_format_t(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4293 const std::vector<int64_t>& stringify_nlohmann_detail_input_format_t();
4298 namespace stringify {
namespace nlohmann {
namespace detail {
namespace lexer_base {
4303 std::string
token_type(int64_t,
const std::string &strip);
4310 std::string stringify_nlohmann_detail_lexer_base_token_type(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4311 const std::vector<int64_t>& stringify_nlohmann_detail_lexer_base_token_type();
4316 namespace stringify {
namespace nlohmann {
namespace detail {
4328 std::string stringify_nlohmann_detail_cbor_tag_handler_t(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4329 const std::vector<int64_t>& stringify_nlohmann_detail_cbor_tag_handler_t();
4334 namespace stringify {
namespace nlohmann {
namespace detail {
4346 std::string stringify_nlohmann_detail_error_handler_t(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4347 const std::vector<int64_t>& stringify_nlohmann_detail_error_handler_t();
4352 namespace stringify {
namespace nlohmann {
namespace basic_json {
4364 std::string stringify_nlohmann_basic_json_patch_operations(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4365 const std::vector<int64_t>& stringify_nlohmann_basic_json_patch_operations();
4375 std::string
traversalType(int64_t,
const std::string &strip);
4382 std::string stringifyDOTGeneration_traversalType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4383 const std::vector<int64_t>& stringifyDOTGeneration_traversalType();
4400 std::string stringify_HPDF_FontType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4401 const std::vector<int64_t>& stringify_HPDF_FontType();
4418 std::string stringify_HPDF_FontDefType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4419 const std::vector<int64_t>& stringify_HPDF_FontDefType();
4436 std::string stringify_HPDF_InfoType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4437 const std::vector<int64_t>& stringify_HPDF_InfoType();
4447 std::string
_HPDF_PdfVer(int64_t,
const std::string &strip);
4454 std::string stringify_HPDF_PdfVer(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4455 const std::vector<int64_t>& stringify_HPDF_PdfVer();
4472 std::string stringify_HPDF_EncryptMode(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4473 const std::vector<int64_t>& stringify_HPDF_EncryptMode();
4490 std::string stringify_HPDF_ColorSpace(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4491 const std::vector<int64_t>& stringify_HPDF_ColorSpace();
4501 std::string
_HPDF_LineCap(int64_t,
const std::string &strip);
4508 std::string stringify_HPDF_LineCap(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4509 const std::vector<int64_t>& stringify_HPDF_LineCap();
4526 std::string stringify_HPDF_LineJoin(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4527 const std::vector<int64_t>& stringify_HPDF_LineJoin();
4544 std::string stringify_HPDF_TextRenderingMode(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4545 const std::vector<int64_t>& stringify_HPDF_TextRenderingMode();
4562 std::string stringify_HPDF_WritingMode(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4563 const std::vector<int64_t>& stringify_HPDF_WritingMode();
4580 std::string stringify_HPDF_PageLayout(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4581 const std::vector<int64_t>& stringify_HPDF_PageLayout();
4598 std::string stringify_HPDF_PageMode(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4599 const std::vector<int64_t>& stringify_HPDF_PageMode();
4616 std::string stringify_HPDF_PageNumStyle(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4617 const std::vector<int64_t>& stringify_HPDF_PageNumStyle();
4634 std::string stringify_HPDF_DestinationType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4635 const std::vector<int64_t>& stringify_HPDF_DestinationType();
4652 std::string stringify_HPDF_AnnotType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4653 const std::vector<int64_t>& stringify_HPDF_AnnotType();
4670 std::string stringify_HPDF_AnnotFlgs(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4671 const std::vector<int64_t>& stringify_HPDF_AnnotFlgs();
4688 std::string stringify_HPDF_AnnotHighlightMode(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4689 const std::vector<int64_t>& stringify_HPDF_AnnotHighlightMode();
4706 std::string stringify_HPDF_AnnotIcon(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4707 const std::vector<int64_t>& stringify_HPDF_AnnotIcon();
4724 std::string stringify_HPDF_BSSubtype(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4725 const std::vector<int64_t>& stringify_HPDF_BSSubtype();
4742 std::string stringify_HPDF_BlendMode(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4743 const std::vector<int64_t>& stringify_HPDF_BlendMode();
4760 std::string stringify_HPDF_TransitionStyle(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4761 const std::vector<int64_t>& stringify_HPDF_TransitionStyle();
4778 std::string stringify_HPDF_PageSizes(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4779 const std::vector<int64_t>& stringify_HPDF_PageSizes();
4796 std::string stringify_HPDF_PageDirection(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4797 const std::vector<int64_t>& stringify_HPDF_PageDirection();
4814 std::string stringify_HPDF_EncoderType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4815 const std::vector<int64_t>& stringify_HPDF_EncoderType();
4832 std::string stringify_HPDF_ByteType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4833 const std::vector<int64_t>& stringify_HPDF_ByteType();
4850 std::string stringify_HPDF_TextAlignment(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4851 const std::vector<int64_t>& stringify_HPDF_TextAlignment();
4868 std::string stringify_HPDF_StreamType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4869 const std::vector<int64_t>& stringify_HPDF_StreamType();
4886 std::string stringify_HPDF_WhenceMode(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4887 const std::vector<int64_t>& stringify_HPDF_WhenceMode();
4904 std::string stringify_HPDF_EncodingType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4905 const std::vector<int64_t>& stringify_HPDF_EncodingType();
4922 std::string stringify_HPDF_BaseEncodings(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4923 const std::vector<int64_t>& stringify_HPDF_BaseEncodings();
4930 const char*
eType(int64_t);
4933 std::string
eType(int64_t,
const std::string &strip);
4936 const std::vector<int64_t>&
eType();
4940 std::string stringifyYamlException_eType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4941 const std::vector<int64_t>& stringifyYamlException_eType();
4948 const char*
eType(int64_t);
4951 std::string
eType(int64_t,
const std::string &strip);
4954 const std::vector<int64_t>&
eType();
4958 std::string stringifyYamlIterator_eType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4959 const std::vector<int64_t>& stringifyYamlIterator_eType();
4964 namespace stringify {
namespace Rose {
namespace Yaml {
namespace ConstIterator {
4966 const char*
eType(int64_t);
4969 std::string
eType(int64_t,
const std::string &strip);
4972 const std::vector<int64_t>&
eType();
4976 std::string stringifyYamlConstIterator_eType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4977 const std::vector<int64_t>& stringifyYamlConstIterator_eType();
4984 const char*
eType(int64_t);
4987 std::string
eType(int64_t,
const std::string &strip);
4990 const std::vector<int64_t>&
eType();
4994 std::string stringifyYamlNode_eType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4995 const std::vector<int64_t>& stringifyYamlNode_eType();
5000 namespace stringify {
namespace Rose {
namespace CommandLine {
namespace SuffixMultiplierParser {
5005 std::string
Preferred(int64_t,
const std::string &strip);
5008 const std::vector<int64_t>&
Preferred();
5012 std::string stringifyCommandLineSuffixMultiplierParserPreferred(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5013 const std::vector<int64_t>& stringifyCommandLineSuffixMultiplierParserPreferred();
5020 const char*
Object(int64_t);
5023 std::string
Object(int64_t,
const std::string &strip);
5026 const std::vector<int64_t>&
Object();
5030 std::string stringifyCodeGenObject(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5031 const std::vector<int64_t>& stringifyCodeGenObject();
5038 const char*
Flag(int64_t);
5041 std::string
Flag(int64_t,
const std::string &strip);
5044 const std::vector<int64_t>&
Flag();
5048 std::string stringifyColorEnabledFlag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5049 const std::vector<int64_t>& stringifyColorEnabledFlag();
5056 const char*
Flag(int64_t);
5059 std::string
Flag(int64_t,
const std::string &strip);
5062 const std::vector<int64_t>&
Flag();
5066 std::string stringifyColorThemeFlag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5067 const std::vector<int64_t>& stringifyColorThemeFlag();
5074 const char*
Flag(int64_t);
5077 std::string
Flag(int64_t,
const std::string &strip);
5080 const std::vector<int64_t>&
Flag();
5084 std::string stringifyColorLayerFlag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5085 const std::vector<int64_t>& stringifyColorLayerFlag();
5095 std::string
AnsiColor(int64_t,
const std::string &strip);
5098 const std::vector<int64_t>&
AnsiColor();
5102 std::string stringifyColorAnsiColor(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5103 const std::vector<int64_t>& stringifyColorAnsiColor();
5110 const char*
eFlag(int64_t);
5113 std::string
eFlag(int64_t,
const std::string &strip);
5116 const std::vector<int64_t>&
eFlag();
5120 std::string stringifyYamlReaderLine_eFlag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5121 const std::vector<int64_t>& stringifyYamlReaderLine_eFlag();
5126 namespace stringify {
namespace Rose {
namespace AST {
namespace cmdline {
namespace graphviz_t {
5128 const char*
Mode(int64_t);
5131 std::string
Mode(int64_t,
const std::string &strip);
5134 const std::vector<int64_t>&
Mode();
5138 std::string stringifyASTcmdline_graphviz_tMode(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5139 const std::vector<int64_t>& stringifyASTcmdline_graphviz_tMode();
5144 namespace stringify {
namespace Rose {
namespace AST {
namespace cmdline {
namespace checker_t {
5146 const char*
Mode(int64_t);
5149 std::string
Mode(int64_t,
const std::string &strip);
5152 const std::vector<int64_t>&
Mode();
5156 std::string stringifyASTcmdline_checker_tMode(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5157 const std::vector<int64_t>& stringifyASTcmdline_checker_tMode();
5162 namespace stringify {
namespace Rose {
namespace AST {
namespace cmdline {
namespace checker_t {
5164 const char*
Effect(int64_t);
5167 std::string
Effect(int64_t,
const std::string &strip);
5170 const std::vector<int64_t>&
Effect();
5174 std::string stringifyASTcmdline_checker_tEffect(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5175 const std::vector<int64_t>& stringifyASTcmdline_checker_tEffect();
5182 const char*
Kind(int64_t);
5185 std::string
Kind(int64_t,
const std::string &strip);
5188 const std::vector<int64_t>&
Kind();
5192 std::string stringifyAST_DefectsKind(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5193 const std::vector<int64_t>& stringifyAST_DefectsKind();
5198 namespace stringify {
namespace Rose {
namespace AST {
namespace Defects {
5200 const char*
Reason(int64_t);
5203 std::string
Reason(int64_t,
const std::string &strip);
5206 const std::vector<int64_t>&
Reason();
5210 std::string stringifyAST_DefectsReason(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5211 const std::vector<int64_t>& stringifyAST_DefectsReason();
5218 const char*
Format(int64_t);
5221 std::string
Format(int64_t,
const std::string &strip);
5224 const std::vector<int64_t>&
Format();
5228 std::string stringifyFormattedTableFormat(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5229 const std::vector<int64_t>& stringifyFormattedTableFormat();
5234 namespace stringify {
namespace Rose {
namespace FormattedTable {
5239 std::string
Alignment(int64_t,
const std::string &strip);
5242 const std::vector<int64_t>&
Alignment();
5246 std::string stringifyFormattedTableAlignment(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5247 const std::vector<int64_t>& stringifyFormattedTableAlignment();
5252 namespace stringify {
namespace AbstractMemoryObject {
namespace IndexSet {
5257 std::string
Index_type(int64_t,
const std::string &strip);
5264 std::string stringifyAbstractMemoryObjectIndexSetIndex_type(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5265 const std::vector<int64_t>& stringifyAbstractMemoryObjectIndexSetIndex_type();
5275 std::string
InsertionMode(int64_t,
const std::string &strip);
5282 std::string stringifyFunctionCallInfoInsertionMode(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5283 const std::vector<int64_t>& stringifyFunctionCallInfoInsertionMode();
5293 std::string
omp_rtl_enum(int64_t,
const std::string &strip);
5300 std::string stringifyOmpSupport_omp_rtl_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5301 const std::vector<int64_t>& stringifyOmpSupport_omp_rtl_enum();
5311 std::string
tgt_map_type(int64_t,
const std::string &strip);
5318 std::string stringify_tgt_map_type(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5319 const std::vector<int64_t>& stringify_tgt_map_type();
5329 std::string
kmp_sched_t(int64_t,
const std::string &strip);
5336 std::string stringify_kmp_sched_t(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5337 const std::vector<int64_t>& stringify_kmp_sched_t();
5347 std::string
SimdType(int64_t,
const std::string &strip);
5350 const std::vector<int64_t>&
SimdType();
5354 std::string stringifySimdType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5355 const std::vector<int64_t>& stringifySimdType();
5362 const char*
OpType(int64_t);
5365 std::string
OpType(int64_t,
const std::string &strip);
5368 const std::vector<int64_t>&
OpType();
5372 std::string stringifyOpType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5373 const std::vector<int64_t>& stringifyOpType();
5383 std::string
omp_rtl_enum(int64_t,
const std::string &strip);
5390 std::string stringify_omp_rtl_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5391 const std::vector<int64_t>& stringify_omp_rtl_enum();
5408 std::string stringify_defaultEnumFunctionType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5409 const std::vector<int64_t>& stringify_defaultEnumFunctionType();
5414 namespace stringify {
namespace MidLevelCollectionTypedefs {
5426 std::string stringifyMidLevelCollectionTypedefsScopeIdentifier_Enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5427 const std::vector<int64_t>& stringifyMidLevelCollectionTypedefsScopeIdentifier_Enum();
5432 namespace stringify {
namespace MidLevelCollectionTypedefs {
5444 std::string stringifyMidLevelCollectionTypedefsPlacementPosition_Enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5445 const std::vector<int64_t>& stringifyMidLevelCollectionTypedefsPlacementPosition_Enum();
5450 namespace stringify {
namespace MidLevelCollectionTypedefs {
5462 std::string stringifyMidLevelCollectionTypedefsIntermediateFileStringPosition_Enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5463 const std::vector<int64_t>& stringifyMidLevelCollectionTypedefsIntermediateFileStringPosition_Enum();
5468 namespace stringify {
namespace HighLevelCollectionTypedefs {
5480 std::string stringifyHighLevelCollectionTypedefsScopeIdentifier_Enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5481 const std::vector<int64_t>& stringifyHighLevelCollectionTypedefsScopeIdentifier_Enum();
5486 namespace stringify {
namespace HighLevelCollectionTypedefs {
5498 std::string stringifyHighLevelCollectionTypedefsPlacementPosition_Enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5499 const std::vector<int64_t>& stringifyHighLevelCollectionTypedefsPlacementPosition_Enum();
5504 namespace stringify {
namespace HighLevelCollectionTypedefs {
5516 std::string stringifyHighLevelCollectionTypedefsIntermediateFileStringPosition_Enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5517 const std::vector<int64_t>& stringifyHighLevelCollectionTypedefsIntermediateFileStringPosition_Enum();
5527 std::string
WarningType(int64_t,
const std::string &strip);
5534 std::string stringifyWarningType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5535 const std::vector<int64_t>& stringifyWarningType();
5552 std::string stringifyAstAttributeOwnershipPolicy(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5553 const std::vector<int64_t>& stringifyAstAttributeOwnershipPolicy();
5563 std::string
NodeType(int64_t,
const std::string &strip);
5566 const std::vector<int64_t>&
NodeType();
5570 std::string stringifySDG_SDGNodeNodeType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5571 const std::vector<int64_t>& stringifySDG_SDGNodeNodeType();
5581 std::string
EdgeType(int64_t,
const std::string &strip);
5584 const std::vector<int64_t>&
EdgeType();
5588 std::string stringifySDG_SDGEdgeEdgeType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5589 const std::vector<int64_t>& stringifySDG_SDGEdgeEdgeType();
5594 namespace stringify {
namespace SDG {
namespace SDGEdge {
5606 std::string stringifySDG_SDGEdgeControlDependenceType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5607 const std::vector<int64_t>& stringifySDG_SDGEdgeControlDependenceType();
5617 std::string
EdgeType(int64_t,
const std::string &strip);
5620 const std::vector<int64_t>&
EdgeType();
5624 std::string stringifySDG_PDGEdgeEdgeType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5625 const std::vector<int64_t>& stringifySDG_PDGEdgeEdgeType();
5632 const char*
levels(int64_t);
5635 std::string
levels(int64_t,
const std::string &strip);
5638 const std::vector<int64_t>&
levels();
5642 std::string stringifyConstrGraph_levels(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5643 const std::vector<int64_t>& stringifyConstrGraph_levels();
5650 const char*
Vertex(int64_t);
5653 std::string
Vertex(int64_t,
const std::string &strip);
5656 const std::vector<int64_t>&
Vertex();
5660 std::string stringifyTaintLatticeVertex(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5661 const std::vector<int64_t>& stringifyTaintLatticeVertex();
5671 std::string
direction(int64_t,
const std::string &strip);
5674 const std::vector<int64_t>&
direction();
5678 std::string stringifyCGFunction_iterator_direction(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5679 const std::vector<int64_t>& stringifyCGFunction_iterator_direction();
5684 namespace stringify {
namespace DominatorTreesAndDominanceFrontiers {
namespace DominatorTree {
5689 std::string
Direction(int64_t,
const std::string &strip);
5692 const std::vector<int64_t>&
Direction();
5696 std::string stringifyDominatorTreesAndDominanceFrontiersDominatorTreeDirection(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5697 const std::vector<int64_t>& stringifyDominatorTreesAndDominanceFrontiersDominatorTreeDirection();
5704 const char*
Type(int64_t);
5707 std::string
Type(int64_t,
const std::string &strip);
5710 const std::vector<int64_t>&
Type();
5714 std::string stringify_ssa_unfiltered_cfgReachingDefType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5715 const std::vector<int64_t>& stringify_ssa_unfiltered_cfgReachingDefType();
5725 std::string
IRProcType(int64_t,
const std::string &strip);
5732 std::string stringifyIRProcType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5733 const std::vector<int64_t>& stringifyIRProcType();
5743 std::string
IRStmtType(int64_t,
const std::string &strip);
5750 std::string stringifyIRStmtType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5751 const std::vector<int64_t>& stringifyIRStmtType();
5761 std::string
EdgeType(int64_t,
const std::string &strip);
5764 const std::vector<int64_t>&
EdgeType();
5768 std::string stringifyCallGraphEdgeType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5769 const std::vector<int64_t>& stringifyCallGraphEdgeType();
5779 std::string
EdgeType(int64_t,
const std::string &strip);
5782 const std::vector<int64_t>&
EdgeType();
5786 std::string stringifyCFG_EdgeType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5787 const std::vector<int64_t>& stringifyCFG_EdgeType();
5797 std::string
RITarjType(int64_t,
const std::string &strip);
5804 std::string stringifyRITarjType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5805 const std::vector<int64_t>& stringifyRITarjType();
5822 std::string stringifyRITarjEdgeType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5823 const std::vector<int64_t>& stringifyRITarjEdgeType();
5833 std::string
EdgeDirection(int64_t,
const std::string &strip);
5840 std::string stringifyRIFG_EdgeDirection(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5841 const std::vector<int64_t>& stringifyRIFG_EdgeDirection();
5858 std::string stringifyRIFG_ForwardBackward(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5859 const std::vector<int64_t>& stringifyRIFG_ForwardBackward();
5864 namespace stringify {
namespace BaseGraph {
namespace BiDirNodesIterator {
5869 std::string
dirType(int64_t,
const std::string &strip);
5872 const std::vector<int64_t>&
dirType();
5876 std::string stringifyBaseGraphBiDirNodesIterator_dirType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5877 const std::vector<int64_t>& stringifyBaseGraphBiDirNodesIterator_dirType();
5882 namespace stringify {
namespace DominatorTreesAndDominanceFrontiers {
5887 std::string
Dir_ection(int64_t,
const std::string &strip);
5894 std::string stringifyDominatorTreesAndDominanceFrontiersDir_ection(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5895 const std::vector<int64_t>& stringifyDominatorTreesAndDominanceFrontiersDir_ection();
5900 namespace stringify {
namespace ArithmeticIntensityMeasurement {
5912 std::string stringifyArithmeticIntensityMeasurement_running_mode_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5913 const std::vector<int64_t>& stringifyArithmeticIntensityMeasurement_running_mode_enum();
5918 namespace stringify {
namespace ArithmeticIntensityMeasurement {
5930 std::string stringifyArithmeticIntensityMeasurement_fp_operation_kind_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5931 const std::vector<int64_t>& stringifyArithmeticIntensityMeasurement_fp_operation_kind_enum();
5938 const char*
Type(int64_t);
5941 std::string
Type(int64_t,
const std::string &strip);
5944 const std::vector<int64_t>&
Type();
5948 std::string stringifyReachingDefType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5949 const std::vector<int64_t>& stringifyReachingDefType();
5954 namespace stringify {
namespace Rose {
namespace EditDistance {
namespace TreeEditDistance {
5959 std::string
EditType(int64_t,
const std::string &strip);
5962 const std::vector<int64_t>&
EditType();
5966 std::string stringifyEditDistanceTreeEditDistanceEditType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5967 const std::vector<int64_t>& stringifyEditDistanceTreeEditDistanceEditType();
5974 const char*
COLOR(int64_t);
5977 std::string
COLOR(int64_t,
const std::string &strip);
5980 const std::vector<int64_t>&
COLOR();
5984 std::string stringifyCollectAliasRelationsCOLOR(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5985 const std::vector<int64_t>& stringifyCollectAliasRelationsCOLOR();
5990 namespace stringify {
namespace CollectAliasRelations {
6002 std::string stringifyCollectAliasRelationsTRAVERSAL_TYPE(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6003 const std::vector<int64_t>& stringifyCollectAliasRelationsTRAVERSAL_TYPE();
6010 const char*
COLOR(int64_t);
6013 std::string
COLOR(int64_t,
const std::string &strip);
6016 const std::vector<int64_t>&
COLOR();
6020 std::string stringifyPtrAliasAnalysisCOLOR(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6021 const std::vector<int64_t>& stringifyPtrAliasAnalysisCOLOR();
6026 namespace stringify {
namespace PtrAliasAnalysis {
6038 std::string stringifyPtrAliasAnalysisTRAVERSAL_TYPE(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6039 const std::vector<int64_t>& stringifyPtrAliasAnalysisTRAVERSAL_TYPE();
6049 std::string
yytokentype(int64_t,
const std::string &strip);
6056 std::string stringify_yytokentype(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6057 const std::vector<int64_t>& stringify_yytokentype();
6074 std::string stringifyMatchStatusPatternMatchMode(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6075 const std::vector<int64_t>& stringifyMatchStatusPatternMatchMode();
6085 std::string
CheckNodeMode(int64_t,
const std::string &strip);
6092 std::string stringifyMatchStatusCheckNodeMode(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6093 const std::vector<int64_t>& stringifyMatchStatusCheckNodeMode();
6110 std::string stringifySnippetInsertMechanism(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6111 const std::vector<int64_t>& stringifySnippetInsertMechanism();
6128 std::string stringifySnippetLocalDeclarationPosition(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6129 const std::vector<int64_t>& stringifySnippetLocalDeclarationPosition();
6134 namespace stringify {
namespace CodeThorn {
namespace VariableIdMapping {
6139 std::string
AggregateType(int64_t,
const std::string &strip);
6146 std::string stringifyCodeThornVariableIdMappingAggregateType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6147 const std::vector<int64_t>& stringifyCodeThornVariableIdMappingAggregateType();
6152 namespace stringify {
namespace CodeThorn {
namespace VariableIdMapping {
6157 std::string
VariableScope(int64_t,
const std::string &strip);
6164 std::string stringifyCodeThornVariableIdMappingVariableScope(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6165 const std::vector<int64_t>& stringifyCodeThornVariableIdMappingVariableScope();
6170 namespace stringify {
namespace SgNodeHelper {
namespace Pattern {
namespace OutputTarget {
6172 const char*
OType(int64_t);
6175 std::string
OType(int64_t,
const std::string &strip);
6178 const std::vector<int64_t>&
OType();
6182 std::string stringifySgNodeHelperPatternOutputTargetOType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6183 const std::vector<int64_t>& stringifySgNodeHelperPatternOutputTargetOType();
6188 namespace stringify {
namespace CodeThorn {
namespace LabelProperty {
6193 std::string
LabelType(int64_t,
const std::string &strip);
6196 const std::vector<int64_t>&
LabelType();
6200 std::string stringifyCodeThornLabelPropertyLabelType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6201 const std::vector<int64_t>& stringifyCodeThornLabelPropertyLabelType();
6206 namespace stringify {
namespace CodeThorn {
namespace LabelProperty {
6208 const char*
IOType(int64_t);
6211 std::string
IOType(int64_t,
const std::string &strip);
6214 const std::vector<int64_t>&
IOType();
6218 std::string stringifyCodeThornLabelPropertyIOType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6219 const std::vector<int64_t>& stringifyCodeThornLabelPropertyIOType();
6236 std::string stringifyBooleanQueryTypeOfQueryType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6237 const std::vector<int64_t>& stringifyBooleanQueryTypeOfQueryType();
6254 std::string stringifyNameQueryTypeOfQueryTypeOneParameter(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6255 const std::vector<int64_t>& stringifyNameQueryTypeOfQueryTypeOneParameter();
6260 namespace stringify {
namespace NameQuery {
6272 std::string stringifyNameQueryTypeOfQueryTypeTwoParameters(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6273 const std::vector<int64_t>& stringifyNameQueryTypeOfQueryTypeTwoParameters();
6283 std::string
QueryDepth(int64_t,
const std::string &strip);
6290 std::string stringifyAstQueryNamespaceQueryDepth(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6291 const std::vector<int64_t>& stringifyAstQueryNamespaceQueryDepth();
6308 std::string stringifyNumberQueryTypeOfQueryTypeOneParameter(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6309 const std::vector<int64_t>& stringifyNumberQueryTypeOfQueryTypeOneParameter();
6314 namespace stringify {
namespace NumberQuery {
6326 std::string stringifyNumberQueryTypeOfQueryTypeTwoParameters(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6327 const std::vector<int64_t>& stringifyNumberQueryTypeOfQueryTypeTwoParameters();
6344 std::string stringifyNodeQueryTypeOfQueryTypeOneParameter(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6345 const std::vector<int64_t>& stringifyNodeQueryTypeOfQueryTypeOneParameter();
6350 namespace stringify {
namespace NodeQuery {
6362 std::string stringifyNodeQueryTypeOfQueryTypeTwoParameters(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6363 const std::vector<int64_t>& stringifyNodeQueryTypeOfQueryTypeTwoParameters();
6380 std::string stringifyCxx_GrammarVariants(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6381 const std::vector<int64_t>& stringifyCxx_GrammarVariants();
6391 std::string
VariantT(int64_t,
const std::string &strip);
6394 const std::vector<int64_t>&
VariantT();
6398 std::string stringifyVariantT(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6399 const std::vector<int64_t>& stringifyVariantT();
6416 std::string stringifySgConstVolatileModifier_cv_modifier_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6417 const std::vector<int64_t>& stringifySgConstVolatileModifier_cv_modifier_enum();
6434 std::string stringifySgStorageModifier_storage_modifier_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6435 const std::vector<int64_t>& stringifySgStorageModifier_storage_modifier_enum();
6452 std::string stringifySgAccessModifier_access_modifier_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6453 const std::vector<int64_t>& stringifySgAccessModifier_access_modifier_enum();
6470 std::string stringifySgFunctionModifier_function_modifier_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6471 const std::vector<int64_t>& stringifySgFunctionModifier_function_modifier_enum();
6488 std::string stringifySgUPC_AccessModifier_upc_access_modifier_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6489 const std::vector<int64_t>& stringifySgUPC_AccessModifier_upc_access_modifier_enum();
6506 std::string stringifySgSpecialFunctionModifier_special_function_modifier_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6507 const std::vector<int64_t>& stringifySgSpecialFunctionModifier_special_function_modifier_enum();
6524 std::string stringifySgElaboratedTypeModifier_elaborated_type_modifier_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6525 const std::vector<int64_t>& stringifySgElaboratedTypeModifier_elaborated_type_modifier_enum();
6542 std::string stringifySgLinkageModifier_linkage_modifier_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6543 const std::vector<int64_t>& stringifySgLinkageModifier_linkage_modifier_enum();
6560 std::string stringifySgBaseClassModifier_baseclass_modifier_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6561 const std::vector<int64_t>& stringifySgBaseClassModifier_baseclass_modifier_enum();
6578 std::string stringifySgStructureModifier_jovial_structure_modifier_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6579 const std::vector<int64_t>& stringifySgStructureModifier_jovial_structure_modifier_enum();
6596 std::string stringifySgTypeModifier_type_modifier_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6597 const std::vector<int64_t>& stringifySgTypeModifier_type_modifier_enum();
6614 std::string stringifySgTypeModifier_gnu_extension_machine_mode_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6615 const std::vector<int64_t>& stringifySgTypeModifier_gnu_extension_machine_mode_enum();
6632 std::string stringifySgDeclarationModifier_declaration_modifier_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6633 const std::vector<int64_t>& stringifySgDeclarationModifier_declaration_modifier_enum();
6650 std::string stringifySgDeclarationModifier_gnu_declaration_visability_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6651 const std::vector<int64_t>& stringifySgDeclarationModifier_gnu_declaration_visability_enum();
6668 std::string stringifySgOpenclAccessModeModifier_access_mode_modifier_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6669 const std::vector<int64_t>& stringifySgOpenclAccessModeModifier_access_mode_modifier_enum();
6679 std::string
classifier(int64_t,
const std::string &strip);
6686 std::string stringifySg_File_Info_classifier(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6687 const std::vector<int64_t>& stringifySg_File_Info_classifier();
6697 std::string
p_fileflags(int64_t,
const std::string &strip);
6704 std::string stringifySg_File_Info_p_fileflags(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6705 const std::vector<int64_t>& stringifySg_File_Info_p_fileflags();
6722 std::string stringifySgFile_outputFormatOption_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6723 const std::vector<int64_t>& stringifySgFile_outputFormatOption_enum();
6740 std::string stringifySgFile_languageOption_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6741 const std::vector<int64_t>& stringifySgFile_languageOption_enum();
6751 std::string
standard_enum(int64_t,
const std::string &strip);
6758 std::string stringifySgFile_standard_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6759 const std::vector<int64_t>& stringifySgFile_standard_enum();
6776 std::string stringifySgProject_template_instantiation_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6777 const std::vector<int64_t>& stringifySgProject_template_instantiation_enum();
6794 std::string stringifySgUnparse_Info_unparse_type_num(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6795 const std::vector<int64_t>& stringifySgUnparse_Info_unparse_type_num();
6812 std::string stringifySgUnparse_Info_access_attr_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6813 const std::vector<int64_t>& stringifySgUnparse_Info_access_attr_enum();
6830 std::string stringifySgTemplateParameter_template_parameter_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6831 const std::vector<int64_t>& stringifySgTemplateParameter_template_parameter_enum();
6848 std::string stringifySgTemplateArgument_template_argument_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6849 const std::vector<int64_t>& stringifySgTemplateArgument_template_argument_enum();
6859 std::string
GraphEdgeType(int64_t,
const std::string &strip);
6866 std::string stringifySgGraphGraphEdgeType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6867 const std::vector<int64_t>& stringifySgGraphGraphEdgeType();
6884 std::string stringifySgGraphGraphProperties(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6885 const std::vector<int64_t>& stringifySgGraphGraphProperties();
6902 std::string stringifySgDataStatementValue_data_statement_value_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6903 const std::vector<int64_t>& stringifySgDataStatementValue_data_statement_value_enum();
6920 std::string stringifySgType_useWithinDeclarationEnum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6921 const std::vector<int64_t>& stringifySgType_useWithinDeclarationEnum();
6938 std::string stringifySgType_fortran_attribute_specifiers_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6939 const std::vector<int64_t>& stringifySgType_fortran_attribute_specifiers_enum();
6949 std::string
modifiers(int64_t,
const std::string &strip);
6952 const std::vector<int64_t>&
modifiers();
6956 std::string stringifySgModifierType_modifiers(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6957 const std::vector<int64_t>& stringifySgModifierType_modifiers();
6974 std::string stringifySgModifierType_type_modifier_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6975 const std::vector<int64_t>& stringifySgModifierType_type_modifier_enum();
6992 std::string stringifySgModifierType_storage_modifier_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6993 const std::vector<int64_t>& stringifySgModifierType_storage_modifier_enum();
7010 std::string stringifySgModifierType_access_modifier_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7011 const std::vector<int64_t>& stringifySgModifierType_access_modifier_enum();
7028 std::string stringifySgMemberFunctionType_mfunc_specifier_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7029 const std::vector<int64_t>& stringifySgMemberFunctionType_mfunc_specifier_enum();
7046 std::string stringifySgLocatedNodePositionOfPreprocessingInfoInListType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7047 const std::vector<int64_t>& stringifySgLocatedNodePositionOfPreprocessingInfoInListType();
7064 std::string stringifySgTokenROSE_Fortran_Keywords(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7065 const std::vector<int64_t>& stringifySgTokenROSE_Fortran_Keywords();
7082 std::string stringifySgTokenROSE_C_CXX_keywords(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7083 const std::vector<int64_t>& stringifySgTokenROSE_C_CXX_keywords();
7100 std::string stringifySgTokenROSE_Fortran_Operators(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7101 const std::vector<int64_t>& stringifySgTokenROSE_Fortran_Operators();
7118 std::string stringifySgTokenROSE_C_CXX_Operators(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7119 const std::vector<int64_t>& stringifySgTokenROSE_C_CXX_Operators();
7136 std::string stringifySgTokenROSE_Fortran_Additional_Info(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7137 const std::vector<int64_t>& stringifySgTokenROSE_Fortran_Additional_Info();
7154 std::string stringifySgInitializedName_preinitialization_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7155 const std::vector<int64_t>& stringifySgInitializedName_preinitialization_enum();
7172 std::string stringifySgInitializedName_asm_register_name_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7173 const std::vector<int64_t>& stringifySgInitializedName_asm_register_name_enum();
7190 std::string stringifySgInitializedName_gnu_variable_attribute_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7191 const std::vector<int64_t>& stringifySgInitializedName_gnu_variable_attribute_enum();
7208 std::string stringifySgInitializedName_excess_specifier_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7209 const std::vector<int64_t>& stringifySgInitializedName_excess_specifier_enum();
7226 std::string stringifySgOmpClause_omp_default_option_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7227 const std::vector<int64_t>& stringifySgOmpClause_omp_default_option_enum();
7244 std::string stringifySgOmpClause_omp_schedule_kind_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7245 const std::vector<int64_t>& stringifySgOmpClause_omp_schedule_kind_enum();
7262 std::string stringifySgOmpClause_omp_schedule_modifier_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7263 const std::vector<int64_t>& stringifySgOmpClause_omp_schedule_modifier_enum();
7280 std::string stringifySgOmpClause_omp_in_reduction_identifier_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7281 const std::vector<int64_t>& stringifySgOmpClause_omp_in_reduction_identifier_enum();
7298 std::string stringifySgOmpClause_omp_task_reduction_identifier_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7299 const std::vector<int64_t>& stringifySgOmpClause_omp_task_reduction_identifier_enum();
7316 std::string stringifySgOmpClause_omp_defaultmap_behavior_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7317 const std::vector<int64_t>& stringifySgOmpClause_omp_defaultmap_behavior_enum();
7334 std::string stringifySgOmpClause_omp_defaultmap_category_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7335 const std::vector<int64_t>& stringifySgOmpClause_omp_defaultmap_category_enum();
7352 std::string stringifySgOmpClause_omp_reduction_identifier_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7353 const std::vector<int64_t>& stringifySgOmpClause_omp_reduction_identifier_enum();
7370 std::string stringifySgOmpClause_omp_reduction_modifier_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7371 const std::vector<int64_t>& stringifySgOmpClause_omp_reduction_modifier_enum();
7388 std::string stringifySgOmpClause_omp_linear_modifier_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7389 const std::vector<int64_t>& stringifySgOmpClause_omp_linear_modifier_enum();
7406 std::string stringifySgOmpClause_omp_device_modifier_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7407 const std::vector<int64_t>& stringifySgOmpClause_omp_device_modifier_enum();
7424 std::string stringifySgOmpClause_omp_lastprivate_modifier_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7425 const std::vector<int64_t>& stringifySgOmpClause_omp_lastprivate_modifier_enum();
7442 std::string stringifySgOmpClause_omp_when_context_kind_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7443 const std::vector<int64_t>& stringifySgOmpClause_omp_when_context_kind_enum();
7460 std::string stringifySgOmpClause_omp_when_context_vendor_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7461 const std::vector<int64_t>& stringifySgOmpClause_omp_when_context_vendor_enum();
7478 std::string stringifySgOmpClause_omp_allocate_modifier_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7479 const std::vector<int64_t>& stringifySgOmpClause_omp_allocate_modifier_enum();
7496 std::string stringifySgOmpClause_omp_allocator_modifier_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7497 const std::vector<int64_t>& stringifySgOmpClause_omp_allocator_modifier_enum();
7514 std::string stringifySgOmpClause_omp_uses_allocators_allocator_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7515 const std::vector<int64_t>& stringifySgOmpClause_omp_uses_allocators_allocator_enum();
7532 std::string stringifySgOmpClause_omp_to_kind_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7533 const std::vector<int64_t>& stringifySgOmpClause_omp_to_kind_enum();
7550 std::string stringifySgOmpClause_omp_from_kind_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7551 const std::vector<int64_t>& stringifySgOmpClause_omp_from_kind_enum();
7568 std::string stringifySgOmpClause_omp_dependence_type_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7569 const std::vector<int64_t>& stringifySgOmpClause_omp_dependence_type_enum();
7586 std::string stringifySgOmpClause_omp_depend_modifier_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7587 const std::vector<int64_t>& stringifySgOmpClause_omp_depend_modifier_enum();
7604 std::string stringifySgOmpClause_omp_affinity_modifier_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7605 const std::vector<int64_t>& stringifySgOmpClause_omp_affinity_modifier_enum();
7622 std::string stringifySgOmpClause_upir_target_type_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7623 const std::vector<int64_t>& stringifySgOmpClause_upir_target_type_enum();
7640 std::string stringifySgOmpClause_upir_data_sharing_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7641 const std::vector<int64_t>& stringifySgOmpClause_upir_data_sharing_enum();
7658 std::string stringifySgOmpClause_upir_data_mapping_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7659 const std::vector<int64_t>& stringifySgOmpClause_upir_data_mapping_enum();
7676 std::string stringifySgOmpClause_upir_property_visibility_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7677 const std::vector<int64_t>& stringifySgOmpClause_upir_property_visibility_enum();
7694 std::string stringifySgOmpClause_upir_data_access_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7695 const std::vector<int64_t>& stringifySgOmpClause_upir_data_access_enum();
7712 std::string stringifySgOmpClause_upir_data_distribution_pattern_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7713 const std::vector<int64_t>& stringifySgOmpClause_upir_data_distribution_pattern_enum();
7730 std::string stringifySgOmpClause_upir_data_allocator_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7731 const std::vector<int64_t>& stringifySgOmpClause_upir_data_allocator_enum();
7748 std::string stringifySgOmpClause_upir_data_deallocator_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7749 const std::vector<int64_t>& stringifySgOmpClause_upir_data_deallocator_enum();
7766 std::string stringifySgOmpClause_omp_map_operator_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7767 const std::vector<int64_t>& stringifySgOmpClause_omp_map_operator_enum();
7784 std::string stringifySgOmpClause_omp_map_dist_data_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7785 const std::vector<int64_t>& stringifySgOmpClause_omp_map_dist_data_enum();
7802 std::string stringifySgOmpClause_omp_proc_bind_policy_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7803 const std::vector<int64_t>& stringifySgOmpClause_omp_proc_bind_policy_enum();
7820 std::string stringifySgOmpClause_omp_bind_binding_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7821 const std::vector<int64_t>& stringifySgOmpClause_omp_bind_binding_enum();
7838 std::string stringifySgOmpClause_omp_atomic_default_mem_order_kind_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7839 const std::vector<int64_t>& stringifySgOmpClause_omp_atomic_default_mem_order_kind_enum();
7856 std::string stringifySgOmpClause_omp_order_kind_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7857 const std::vector<int64_t>& stringifySgOmpClause_omp_order_kind_enum();
7874 std::string stringifySgOmpClause_omp_dist_schedule_kind_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7875 const std::vector<int64_t>& stringifySgOmpClause_omp_dist_schedule_kind_enum();
7892 std::string stringifySgOmpClause_omp_atomic_clause_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7893 const std::vector<int64_t>& stringifySgOmpClause_omp_atomic_clause_enum();
7910 std::string stringifySgOmpClause_omp_if_modifier_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7911 const std::vector<int64_t>& stringifySgOmpClause_omp_if_modifier_enum();
7928 std::string stringifySgOmpClause_omp_depobj_modifier_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7929 const std::vector<int64_t>& stringifySgOmpClause_omp_depobj_modifier_enum();
7946 std::string stringifySgForAllStatement_forall_statement_kind_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7947 const std::vector<int64_t>& stringifySgForAllStatement_forall_statement_kind_enum();
7964 std::string stringifySgDeclarationStatement_template_specialization_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7965 const std::vector<int64_t>& stringifySgDeclarationStatement_template_specialization_enum();
7982 std::string stringifySgDeclarationStatement_gnu_extension_visability_attribute_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
7983 const std::vector<int64_t>& stringifySgDeclarationStatement_gnu_extension_visability_attribute_enum();
8000 std::string stringifySgVariableDeclaration_gnu_extension_declaration_attributes_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8001 const std::vector<int64_t>& stringifySgVariableDeclaration_gnu_extension_declaration_attributes_enum();
8018 std::string stringifySgAttributeSpecificationStatement_attribute_spec_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8019 const std::vector<int64_t>& stringifySgAttributeSpecificationStatement_attribute_spec_enum();
8036 std::string stringifySgTemplateDeclaration_template_type_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8037 const std::vector<int64_t>& stringifySgTemplateDeclaration_template_type_enum();
8054 std::string stringifySgInterfaceStatement_generic_spec_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8055 const std::vector<int64_t>& stringifySgInterfaceStatement_generic_spec_enum();
8065 std::string
class_types(int64_t,
const std::string &strip);
8072 std::string stringifySgClassDeclaration_class_types(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8073 const std::vector<int64_t>& stringifySgClassDeclaration_class_types();
8083 std::string
class_types(int64_t,
const std::string &strip);
8090 std::string stringifySgTemplateClassDeclaration_class_types(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8091 const std::vector<int64_t>& stringifySgTemplateClassDeclaration_class_types();
8108 std::string stringifySgImplicitStatement_implicit_spec_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8109 const std::vector<int64_t>& stringifySgImplicitStatement_implicit_spec_enum();
8126 std::string stringifySgProcedureHeaderStatement_subprogram_kind_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8127 const std::vector<int64_t>& stringifySgProcedureHeaderStatement_subprogram_kind_enum();
8137 std::string
control_enum(int64_t,
const std::string &strip);
8144 std::string stringifySgProcessControlStatement_control_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8145 const std::vector<int64_t>& stringifySgProcessControlStatement_control_enum();
8162 std::string stringifySgIOStatement_io_statement_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8163 const std::vector<int64_t>& stringifySgIOStatement_io_statement_enum();
8180 std::string stringifySgImageControlStatement_image_control_statement_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8181 const std::vector<int64_t>& stringifySgImageControlStatement_image_control_statement_enum();
8191 std::string
Sgop_mode(int64_t,
const std::string &strip);
8194 const std::vector<int64_t>&
Sgop_mode();
8198 std::string stringifySgUnaryOpSgop_mode(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8199 const std::vector<int64_t>& stringifySgUnaryOpSgop_mode();
8216 std::string stringifySgCastExp_cast_type_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8217 const std::vector<int64_t>& stringifySgCastExp_cast_type_enum();
8227 std::string
e_throw_kind(int64_t,
const std::string &strip);
8234 std::string stringifySgThrowOp_e_throw_kind(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8235 const std::vector<int64_t>& stringifySgThrowOp_e_throw_kind();
8252 std::string stringifySgAsmOp_asm_operand_modifier_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8253 const std::vector<int64_t>& stringifySgAsmOp_asm_operand_modifier_enum();
8270 std::string stringifySgAsmOp_asm_operand_constraint_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8271 const std::vector<int64_t>& stringifySgAsmOp_asm_operand_constraint_enum();
8288 std::string stringifySgLabelSymbol_label_type_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8289 const std::vector<int64_t>& stringifySgLabelSymbol_label_type_enum();
8306 std::string stringifyE_SgSourceFile(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8307 const std::vector<int64_t>& stringifyE_SgSourceFile();
8324 std::string stringifyE_SgUnknownFile(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8325 const std::vector<int64_t>& stringifyE_SgUnknownFile();
8335 std::string
E_SgProject(int64_t,
const std::string &strip);
8342 std::string stringifyE_SgProject(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8343 const std::vector<int64_t>& stringifyE_SgProject();
8360 std::string stringifyE_SgExpBaseClass(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8361 const std::vector<int64_t>& stringifyE_SgExpBaseClass();
8378 std::string stringifyE_SgNonrealBaseClass(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8379 const std::vector<int64_t>& stringifyE_SgNonrealBaseClass();
8389 std::string
E_SgBaseClass(int64_t,
const std::string &strip);
8396 std::string stringifyE_SgBaseClass(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8397 const std::vector<int64_t>& stringifyE_SgBaseClass();
8414 std::string stringifyE_SgTemplateParameter(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8415 const std::vector<int64_t>& stringifyE_SgTemplateParameter();
8432 std::string stringifyE_SgTemplateArgument(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8433 const std::vector<int64_t>& stringifyE_SgTemplateArgument();
8443 std::string
E_SgDirectory(int64_t,
const std::string &strip);
8450 std::string stringifyE_SgDirectory(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8451 const std::vector<int64_t>& stringifyE_SgDirectory();
8461 std::string
E_SgFileList(int64_t,
const std::string &strip);
8468 std::string stringifyE_SgFileList(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8469 const std::vector<int64_t>& stringifyE_SgFileList();
8486 std::string stringifyE_SgDirectoryList(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8487 const std::vector<int64_t>& stringifyE_SgDirectoryList();
8504 std::string stringifyE_SgTemplateArgumentList(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8505 const std::vector<int64_t>& stringifyE_SgTemplateArgumentList();
8522 std::string stringifyE_SgTemplateParameterList(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8523 const std::vector<int64_t>& stringifyE_SgTemplateParameterList();
8540 std::string stringifyE_SgIncludeFile(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8541 const std::vector<int64_t>& stringifyE_SgIncludeFile();
8558 std::string stringifyE_SgTypeUnknown(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8559 const std::vector<int64_t>& stringifyE_SgTypeUnknown();
8569 std::string
E_SgTypeChar(int64_t,
const std::string &strip);
8576 std::string stringifyE_SgTypeChar(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8577 const std::vector<int64_t>& stringifyE_SgTypeChar();
8594 std::string stringifyE_SgTypeSignedChar(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8595 const std::vector<int64_t>& stringifyE_SgTypeSignedChar();
8612 std::string stringifyE_SgTypeUnsignedChar(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8613 const std::vector<int64_t>& stringifyE_SgTypeUnsignedChar();
8623 std::string
E_SgTypeShort(int64_t,
const std::string &strip);
8630 std::string stringifyE_SgTypeShort(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8631 const std::vector<int64_t>& stringifyE_SgTypeShort();
8648 std::string stringifyE_SgTypeSignedShort(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8649 const std::vector<int64_t>& stringifyE_SgTypeSignedShort();
8666 std::string stringifyE_SgTypeUnsignedShort(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8667 const std::vector<int64_t>& stringifyE_SgTypeUnsignedShort();
8677 std::string
E_SgTypeInt(int64_t,
const std::string &strip);
8684 std::string stringifyE_SgTypeInt(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8685 const std::vector<int64_t>& stringifyE_SgTypeInt();
8702 std::string stringifyE_SgTypeSignedInt(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8703 const std::vector<int64_t>& stringifyE_SgTypeSignedInt();
8720 std::string stringifyE_SgTypeUnsignedInt(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8721 const std::vector<int64_t>& stringifyE_SgTypeUnsignedInt();
8731 std::string
E_SgTypeLong(int64_t,
const std::string &strip);
8738 std::string stringifyE_SgTypeLong(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8739 const std::vector<int64_t>& stringifyE_SgTypeLong();
8756 std::string stringifyE_SgTypeSignedLong(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8757 const std::vector<int64_t>& stringifyE_SgTypeSignedLong();
8774 std::string stringifyE_SgTypeUnsignedLong(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8775 const std::vector<int64_t>& stringifyE_SgTypeUnsignedLong();
8785 std::string
E_SgTypeVoid(int64_t,
const std::string &strip);
8792 std::string stringifyE_SgTypeVoid(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8793 const std::vector<int64_t>& stringifyE_SgTypeVoid();
8810 std::string stringifyE_SgTypeGlobalVoid(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8811 const std::vector<int64_t>& stringifyE_SgTypeGlobalVoid();
8821 std::string
E_SgTypeWchar(int64_t,
const std::string &strip);
8828 std::string stringifyE_SgTypeWchar(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8829 const std::vector<int64_t>& stringifyE_SgTypeWchar();
8839 std::string
E_SgTypeFloat(int64_t,
const std::string &strip);
8846 std::string stringifyE_SgTypeFloat(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8847 const std::vector<int64_t>& stringifyE_SgTypeFloat();
8864 std::string stringifyE_SgTypeDouble(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8865 const std::vector<int64_t>& stringifyE_SgTypeDouble();
8882 std::string stringifyE_SgTypeLongLong(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8883 const std::vector<int64_t>& stringifyE_SgTypeLongLong();
8900 std::string stringifyE_SgTypeSignedLongLong(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8901 const std::vector<int64_t>& stringifyE_SgTypeSignedLongLong();
8918 std::string stringifyE_SgTypeUnsignedLongLong(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8919 const std::vector<int64_t>& stringifyE_SgTypeUnsignedLongLong();
8936 std::string stringifyE_SgTypeSigned128bitInteger(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8937 const std::vector<int64_t>& stringifyE_SgTypeSigned128bitInteger();
8954 std::string stringifyE_SgTypeUnsigned128bitInteger(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8955 const std::vector<int64_t>& stringifyE_SgTypeUnsigned128bitInteger();
8972 std::string stringifyE_SgTypeFloat80(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8973 const std::vector<int64_t>& stringifyE_SgTypeFloat80();
8990 std::string stringifyE_SgTypeLongDouble(int64_t n,
const char *strip=NULL,
bool canonic=
false);
8991 const std::vector<int64_t>& stringifyE_SgTypeLongDouble();
9008 std::string stringifyE_SgTypeString(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9009 const std::vector<int64_t>& stringifyE_SgTypeString();
9019 std::string
E_SgTypeBool(int64_t,
const std::string &strip);
9026 std::string stringifyE_SgTypeBool(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9027 const std::vector<int64_t>& stringifyE_SgTypeBool();
9044 std::string stringifyE_SgPointerMemberType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9045 const std::vector<int64_t>& stringifyE_SgPointerMemberType();
9062 std::string stringifyE_SgPointerType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9063 const std::vector<int64_t>& stringifyE_SgPointerType();
9080 std::string stringifyE_SgReferenceType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9081 const std::vector<int64_t>& stringifyE_SgReferenceType();
9091 std::string
E_SgClassType(int64_t,
const std::string &strip);
9098 std::string stringifyE_SgClassType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9099 const std::vector<int64_t>& stringifyE_SgClassType();
9109 std::string
E_SgEnumType(int64_t,
const std::string &strip);
9116 std::string stringifyE_SgEnumType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9117 const std::vector<int64_t>& stringifyE_SgEnumType();
9134 std::string stringifyE_SgTypedefType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9135 const std::vector<int64_t>& stringifyE_SgTypedefType();
9152 std::string stringifyE_SgNonrealType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9153 const std::vector<int64_t>& stringifyE_SgNonrealType();
9163 std::string
E_SgNamedType(int64_t,
const std::string &strip);
9170 std::string stringifyE_SgNamedType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9171 const std::vector<int64_t>& stringifyE_SgNamedType();
9188 std::string stringifyE_SgModifierType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9189 const std::vector<int64_t>& stringifyE_SgModifierType();
9206 std::string stringifyE_SgPartialFunctionModifierType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9207 const std::vector<int64_t>& stringifyE_SgPartialFunctionModifierType();
9224 std::string stringifyE_SgPartialFunctionType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9225 const std::vector<int64_t>& stringifyE_SgPartialFunctionType();
9242 std::string stringifyE_SgMemberFunctionType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9243 const std::vector<int64_t>& stringifyE_SgMemberFunctionType();
9260 std::string stringifyE_SgFunctionType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9261 const std::vector<int64_t>& stringifyE_SgFunctionType();
9271 std::string
E_SgArrayType(int64_t,
const std::string &strip);
9278 std::string stringifyE_SgArrayType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9279 const std::vector<int64_t>& stringifyE_SgArrayType();
9296 std::string stringifyE_SgTypeEllipse(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9297 const std::vector<int64_t>& stringifyE_SgTypeEllipse();
9314 std::string stringifyE_SgTemplateType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9315 const std::vector<int64_t>& stringifyE_SgTemplateType();
9332 std::string stringifyE_SgQualifiedNameType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9333 const std::vector<int64_t>& stringifyE_SgQualifiedNameType();
9350 std::string stringifyE_SgTypeComplex(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9351 const std::vector<int64_t>& stringifyE_SgTypeComplex();
9368 std::string stringifyE_SgTypeImaginary(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9369 const std::vector<int64_t>& stringifyE_SgTypeImaginary();
9386 std::string stringifyE_SgTypeDefault(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9387 const std::vector<int64_t>& stringifyE_SgTypeDefault();
9404 std::string stringifyE_SgTypeCAFTeam(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9405 const std::vector<int64_t>& stringifyE_SgTypeCAFTeam();
9422 std::string stringifyE_SgTypeCrayPointer(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9423 const std::vector<int64_t>& stringifyE_SgTypeCrayPointer();
9433 std::string
E_SgTypeLabel(int64_t,
const std::string &strip);
9440 std::string stringifyE_SgTypeLabel(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9441 const std::vector<int64_t>& stringifyE_SgTypeLabel();
9458 std::string stringifyE_SgRvalueReferenceType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9459 const std::vector<int64_t>& stringifyE_SgRvalueReferenceType();
9476 std::string stringifyE_SgTypeNullptr(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9477 const std::vector<int64_t>& stringifyE_SgTypeNullptr();
9487 std::string
E_SgDeclType(int64_t,
const std::string &strip);
9494 std::string stringifyE_SgDeclType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9495 const std::vector<int64_t>& stringifyE_SgDeclType();
9512 std::string stringifyE_SgTypeOfType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9513 const std::vector<int64_t>& stringifyE_SgTypeOfType();
9530 std::string stringifyE_SgTypeMatrix(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9531 const std::vector<int64_t>& stringifyE_SgTypeMatrix();
9541 std::string
E_SgTypeTuple(int64_t,
const std::string &strip);
9548 std::string stringifyE_SgTypeTuple(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9549 const std::vector<int64_t>& stringifyE_SgTypeTuple();
9566 std::string stringifyE_SgTypeChar16(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9567 const std::vector<int64_t>& stringifyE_SgTypeChar16();
9584 std::string stringifyE_SgTypeChar32(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9585 const std::vector<int64_t>& stringifyE_SgTypeChar32();
9602 std::string stringifyE_SgTypeFloat128(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9603 const std::vector<int64_t>& stringifyE_SgTypeFloat128();
9613 std::string
E_SgTypeFixed(int64_t,
const std::string &strip);
9620 std::string stringifyE_SgTypeFixed(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9621 const std::vector<int64_t>& stringifyE_SgTypeFixed();
9631 std::string
E_SgAutoType(int64_t,
const std::string &strip);
9638 std::string stringifyE_SgAutoType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9639 const std::vector<int64_t>& stringifyE_SgAutoType();
9649 std::string
E_SgType(int64_t,
const std::string &strip);
9652 const std::vector<int64_t>&
E_SgType();
9656 std::string stringifyE_SgType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9657 const std::vector<int64_t>& stringifyE_SgType();
9674 std::string stringifyE_SgCommonBlockObject(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9675 const std::vector<int64_t>& stringifyE_SgCommonBlockObject();
9692 std::string stringifyE_SgInitializedName(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9693 const std::vector<int64_t>& stringifyE_SgInitializedName();
9710 std::string stringifyE_SgOmpDefaultClause(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9711 const std::vector<int64_t>& stringifyE_SgOmpDefaultClause();
9728 std::string stringifyE_SgOmpDistScheduleClause(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9729 const std::vector<int64_t>& stringifyE_SgOmpDistScheduleClause();
9746 std::string stringifyE_SgOmpOrderedClause(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9747 const std::vector<int64_t>& stringifyE_SgOmpOrderedClause();
9764 std::string stringifyE_SgOmpCollapseClause(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9765 const std::vector<int64_t>& stringifyE_SgOmpCollapseClause();
9782 std::string stringifyE_SgOmpIfClause(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9783 const std::vector<int64_t>& stringifyE_SgOmpIfClause();
9800 std::string stringifyE_SgUpirNumUnitsField(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9801 const std::vector<int64_t>& stringifyE_SgUpirNumUnitsField();
9818 std::string stringifyE_SgOmpNumTeamsClause(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9819 const std::vector<int64_t>& stringifyE_SgOmpNumTeamsClause();
9836 std::string stringifyE_SgOmpThreadLimitClause(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9837 const std::vector<int64_t>& stringifyE_SgOmpThreadLimitClause();
9854 std::string stringifyE_SgOmpDeviceClause(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9855 const std::vector<int64_t>& stringifyE_SgOmpDeviceClause();
9872 std::string stringifyE_SgOmpHintClause(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9873 const std::vector<int64_t>& stringifyE_SgOmpHintClause();
9890 std::string stringifyE_SgOmpGrainsizeClause(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9891 const std::vector<int64_t>& stringifyE_SgOmpGrainsizeClause();
9908 std::string stringifyE_SgOmpNumTasksClause(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9909 const std::vector<int64_t>& stringifyE_SgOmpNumTasksClause();
9926 std::string stringifyE_SgOmpDetachClause(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9927 const std::vector<int64_t>& stringifyE_SgOmpDetachClause();
9944 std::string stringifyE_SgOmpSafelenClause(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9945 const std::vector<int64_t>& stringifyE_SgOmpSafelenClause();
9962 std::string stringifyE_SgOmpSimdlenClause(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9963 const std::vector<int64_t>& stringifyE_SgOmpSimdlenClause();
9980 std::string stringifyE_SgOmpFinalClause(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9981 const std::vector<int64_t>& stringifyE_SgOmpFinalClause();
9998 std::string stringifyE_SgOmpPriorityClause(int64_t n,
const char *strip=NULL,
bool canonic=
false);
9999 const std::vector<int64_t>& stringifyE_SgOmpPriorityClause();
10016 std::string stringifyE_SgOmpPartialClause(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10017 const std::vector<int64_t>& stringifyE_SgOmpPartialClause();
10034 std::string stringifyE_SgOmpSizesClause(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10035 const std::vector<int64_t>& stringifyE_SgOmpSizesClause();
10052 std::string stringifyE_SgOmpExpressionClause(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10053 const std::vector<int64_t>& stringifyE_SgOmpExpressionClause();
10070 std::string stringifyE_SgOmpExtImplementationDefinedRequirementClause(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10071 const std::vector<int64_t>& stringifyE_SgOmpExtImplementationDefinedRequirementClause();
10088 std::string stringifyE_SgOmpCopyprivateClause(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10089 const std::vector<int64_t>& stringifyE_SgOmpCopyprivateClause();
10106 std::string stringifyE_SgOmpPrivateClause(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10107 const std::vector<int64_t>& stringifyE_SgOmpPrivateClause();
10124 std::string stringifyE_SgOmpFirstprivateClause(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10125 const std::vector<int64_t>& stringifyE_SgOmpFirstprivateClause();
10142 std::string stringifyE_SgOmpNontemporalClause(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10143 const std::vector<int64_t>& stringifyE_SgOmpNontemporalClause();
10160 std::string stringifyE_SgOmpInclusiveClause(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10161 const std::vector<int64_t>& stringifyE_SgOmpInclusiveClause();
10178 std::string stringifyE_SgOmpExclusiveClause(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10179 const std::vector<int64_t>& stringifyE_SgOmpExclusiveClause();
10196 std::string stringifyE_SgOmpIsDevicePtrClause(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10197 const std::vector<int64_t>& stringifyE_SgOmpIsDevicePtrClause();
10214 std::string stringifyE_SgOmpUseDevicePtrClause(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10215 const std::vector<int64_t>& stringifyE_SgOmpUseDevicePtrClause();
10232 std::string stringifyE_SgOmpUseDeviceAddrClause(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10233 const std::vector<int64_t>& stringifyE_SgOmpUseDeviceAddrClause();
10250 std::string stringifyE_SgOmpSharedClause(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10251 const std::vector<int64_t>& stringifyE_SgOmpSharedClause();
10268 std::string stringifyE_SgOmpCopyinClause(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10269 const std::vector<int64_t>& stringifyE_SgOmpCopyinClause();
10286 std::string stringifyE_SgOmpLastprivateClause(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10287 const std::vector<int64_t>& stringifyE_SgOmpLastprivateClause();
10304 std::string stringifyE_SgOmpReductionClause(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10305 const std::vector<int64_t>& stringifyE_SgOmpReductionClause();
10322 std::string stringifyE_SgOmpInReductionClause(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10323 const std::vector<int64_t>& stringifyE_SgOmpInReductionClause();
10340 std::string stringifyE_SgOmpTaskReductionClause(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10341 const std::vector<int64_t>& stringifyE_SgOmpTaskReductionClause();
10358 std::string stringifyE_SgOmpMapClause(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10359 const std::vector<int64_t>& stringifyE_SgOmpMapClause();
10376 std::string stringifyE_SgOmpAllocateClause(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10377 const std::vector<int64_t>& stringifyE_SgOmpAllocateClause();
10394 std::string stringifyE_SgOmpUniformClause(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10395 const std::vector<int64_t>& stringifyE_SgOmpUniformClause();
10412 std::string stringifyE_SgOmpAlignedClause(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10413 const std::vector<int64_t>& stringifyE_SgOmpAlignedClause();
10430 std::string stringifyE_SgOmpLinearClause(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10431 const std::vector<int64_t>& stringifyE_SgOmpLinearClause();
10448 std::string stringifyE_SgOmpDependClause(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10449 const std::vector<int64_t>& stringifyE_SgOmpDependClause();
10466 std::string stringifyE_SgOmpAffinityClause(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10467 const std::vector<int64_t>& stringifyE_SgOmpAffinityClause();
10484 std::string stringifyE_SgOmpToClause(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10485 const std::vector<int64_t>& stringifyE_SgOmpToClause();
10502 std::string stringifyE_SgOmpFromClause(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10503 const std::vector<int64_t>& stringifyE_SgOmpFromClause();
10520 std::string stringifyE_SgOmpVariablesClause(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10521 const std::vector<int64_t>& stringifyE_SgOmpVariablesClause();
10538 std::string stringifyE_SgOmpScheduleClause(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10539 const std::vector<int64_t>& stringifyE_SgOmpScheduleClause();
10556 std::string stringifyE_SgOmpWhenClause(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10557 const std::vector<int64_t>& stringifyE_SgOmpWhenClause();
10574 std::string stringifyE_SgUpirDataItemField(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10575 const std::vector<int64_t>& stringifyE_SgUpirDataItemField();
10592 std::string stringifyE_SgLambdaCapture(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10593 const std::vector<int64_t>& stringifyE_SgLambdaCapture();
10610 std::string stringifyE_SgLambdaCaptureList(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10611 const std::vector<int64_t>& stringifyE_SgLambdaCaptureList();
10621 std::string
E_SgGlobal(int64_t,
const std::string &strip);
10628 std::string stringifyE_SgGlobal(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10629 const std::vector<int64_t>& stringifyE_SgGlobal();
10646 std::string stringifyE_SgBasicBlock(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10647 const std::vector<int64_t>& stringifyE_SgBasicBlock();
10657 std::string
E_SgIfStmt(int64_t,
const std::string &strip);
10664 std::string stringifyE_SgIfStmt(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10665 const std::vector<int64_t>& stringifyE_SgIfStmt();
10682 std::string stringifyE_SgForStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10683 const std::vector<int64_t>& stringifyE_SgForStatement();
10700 std::string stringifyE_SgTemplateFunctionDefinition(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10701 const std::vector<int64_t>& stringifyE_SgTemplateFunctionDefinition();
10718 std::string stringifyE_SgFunctionDefinition(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10719 const std::vector<int64_t>& stringifyE_SgFunctionDefinition();
10736 std::string stringifyE_SgTemplateInstantiationDefn(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10737 const std::vector<int64_t>& stringifyE_SgTemplateInstantiationDefn();
10754 std::string stringifyE_SgTemplateClassDefinition(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10755 const std::vector<int64_t>& stringifyE_SgTemplateClassDefinition();
10772 std::string stringifyE_SgClassDefinition(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10773 const std::vector<int64_t>& stringifyE_SgClassDefinition();
10783 std::string
E_SgWhileStmt(int64_t,
const std::string &strip);
10790 std::string stringifyE_SgWhileStmt(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10791 const std::vector<int64_t>& stringifyE_SgWhileStmt();
10808 std::string stringifyE_SgDoWhileStmt(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10809 const std::vector<int64_t>& stringifyE_SgDoWhileStmt();
10826 std::string stringifyE_SgSwitchStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10827 const std::vector<int64_t>& stringifyE_SgSwitchStatement();
10844 std::string stringifyE_SgCatchOptionStmt(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10845 const std::vector<int64_t>& stringifyE_SgCatchOptionStmt();
10862 std::string stringifyE_SgNamespaceDefinitionStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10863 const std::vector<int64_t>& stringifyE_SgNamespaceDefinitionStatement();
10880 std::string stringifyE_SgAssociateStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10881 const std::vector<int64_t>& stringifyE_SgAssociateStatement();
10898 std::string stringifyE_SgFortranNonblockedDo(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10899 const std::vector<int64_t>& stringifyE_SgFortranNonblockedDo();
10909 std::string
E_SgFortranDo(int64_t,
const std::string &strip);
10916 std::string stringifyE_SgFortranDo(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10917 const std::vector<int64_t>& stringifyE_SgFortranDo();
10934 std::string stringifyE_SgForAllStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10935 const std::vector<int64_t>& stringifyE_SgForAllStatement();
10952 std::string stringifyE_SgUpcForAllStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10953 const std::vector<int64_t>& stringifyE_SgUpcForAllStatement();
10970 std::string stringifyE_SgCAFWithTeamStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10971 const std::vector<int64_t>& stringifyE_SgCAFWithTeamStatement();
10988 std::string stringifyE_SgFunctionParameterScope(int64_t n,
const char *strip=NULL,
bool canonic=
false);
10989 const std::vector<int64_t>& stringifyE_SgFunctionParameterScope();
11006 std::string stringifyE_SgRangeBasedForStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11007 const std::vector<int64_t>& stringifyE_SgRangeBasedForStatement();
11024 std::string stringifyE_SgFunctionParameterList(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11025 const std::vector<int64_t>& stringifyE_SgFunctionParameterList();
11042 std::string stringifyE_SgTemplateVariableDeclaration(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11043 const std::vector<int64_t>& stringifyE_SgTemplateVariableDeclaration();
11060 std::string stringifyE_SgVariableDeclaration(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11061 const std::vector<int64_t>& stringifyE_SgVariableDeclaration();
11078 std::string stringifyE_SgVariableDefinition(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11079 const std::vector<int64_t>& stringifyE_SgVariableDefinition();
11096 std::string stringifyE_SgEnumDeclaration(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11097 const std::vector<int64_t>& stringifyE_SgEnumDeclaration();
11107 std::string
E_SgAsmStmt(int64_t,
const std::string &strip);
11114 std::string stringifyE_SgAsmStmt(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11115 const std::vector<int64_t>& stringifyE_SgAsmStmt();
11132 std::string stringifyE_SgTemplateInstantiationDirectiveStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11133 const std::vector<int64_t>& stringifyE_SgTemplateInstantiationDirectiveStatement();
11150 std::string stringifyE_SgUseStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11151 const std::vector<int64_t>& stringifyE_SgUseStatement();
11168 std::string stringifyE_SgNamespaceDeclarationStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11169 const std::vector<int64_t>& stringifyE_SgNamespaceDeclarationStatement();
11186 std::string stringifyE_SgInterfaceStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11187 const std::vector<int64_t>& stringifyE_SgInterfaceStatement();
11204 std::string stringifyE_SgCommonBlock(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11205 const std::vector<int64_t>& stringifyE_SgCommonBlock();
11222 std::string stringifyE_SgTemplateTypedefDeclaration(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11223 const std::vector<int64_t>& stringifyE_SgTemplateTypedefDeclaration();
11240 std::string stringifyE_SgTemplateInstantiationTypedefDeclaration(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11241 const std::vector<int64_t>& stringifyE_SgTemplateInstantiationTypedefDeclaration();
11258 std::string stringifyE_SgTypedefDeclaration(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11259 const std::vector<int64_t>& stringifyE_SgTypedefDeclaration();
11276 std::string stringifyE_SgStatementFunctionStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11277 const std::vector<int64_t>& stringifyE_SgStatementFunctionStatement();
11294 std::string stringifyE_SgCtorInitializerList(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11295 const std::vector<int64_t>& stringifyE_SgCtorInitializerList();
11312 std::string stringifyE_SgPragmaDeclaration(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11313 const std::vector<int64_t>& stringifyE_SgPragmaDeclaration();
11330 std::string stringifyE_SgTemplateClassDeclaration(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11331 const std::vector<int64_t>& stringifyE_SgTemplateClassDeclaration();
11348 std::string stringifyE_SgTemplateInstantiationDecl(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11349 const std::vector<int64_t>& stringifyE_SgTemplateInstantiationDecl();
11366 std::string stringifyE_SgDerivedTypeStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11367 const std::vector<int64_t>& stringifyE_SgDerivedTypeStatement();
11384 std::string stringifyE_SgModuleStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11385 const std::vector<int64_t>& stringifyE_SgModuleStatement();
11402 std::string stringifyE_SgClassDeclaration(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11403 const std::vector<int64_t>& stringifyE_SgClassDeclaration();
11420 std::string stringifyE_SgImplicitStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11421 const std::vector<int64_t>& stringifyE_SgImplicitStatement();
11438 std::string stringifyE_SgTemplateFunctionDeclaration(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11439 const std::vector<int64_t>& stringifyE_SgTemplateFunctionDeclaration();
11456 std::string stringifyE_SgTemplateMemberFunctionDeclaration(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11457 const std::vector<int64_t>& stringifyE_SgTemplateMemberFunctionDeclaration();
11474 std::string stringifyE_SgTemplateInstantiationMemberFunctionDecl(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11475 const std::vector<int64_t>& stringifyE_SgTemplateInstantiationMemberFunctionDecl();
11492 std::string stringifyE_SgMemberFunctionDeclaration(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11493 const std::vector<int64_t>& stringifyE_SgMemberFunctionDeclaration();
11510 std::string stringifyE_SgTemplateInstantiationFunctionDecl(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11511 const std::vector<int64_t>& stringifyE_SgTemplateInstantiationFunctionDecl();
11528 std::string stringifyE_SgProgramHeaderStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11529 const std::vector<int64_t>& stringifyE_SgProgramHeaderStatement();
11546 std::string stringifyE_SgProcedureHeaderStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11547 const std::vector<int64_t>& stringifyE_SgProcedureHeaderStatement();
11564 std::string stringifyE_SgEntryStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11565 const std::vector<int64_t>& stringifyE_SgEntryStatement();
11582 std::string stringifyE_SgFunctionDeclaration(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11583 const std::vector<int64_t>& stringifyE_SgFunctionDeclaration();
11600 std::string stringifyE_SgIncludeDirectiveStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11601 const std::vector<int64_t>& stringifyE_SgIncludeDirectiveStatement();
11618 std::string stringifyE_SgOmpThreadprivateStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11619 const std::vector<int64_t>& stringifyE_SgOmpThreadprivateStatement();
11636 std::string stringifyE_SgOmpRequiresStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11637 const std::vector<int64_t>& stringifyE_SgOmpRequiresStatement();
11654 std::string stringifyE_SgOmpTaskwaitStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11655 const std::vector<int64_t>& stringifyE_SgOmpTaskwaitStatement();
11672 std::string stringifyE_SgStmtDeclarationStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11673 const std::vector<int64_t>& stringifyE_SgStmtDeclarationStatement();
11690 std::string stringifyE_SgStaticAssertionDeclaration(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11691 const std::vector<int64_t>& stringifyE_SgStaticAssertionDeclaration();
11708 std::string stringifyE_SgOmpDeclareSimdStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11709 const std::vector<int64_t>& stringifyE_SgOmpDeclareSimdStatement();
11726 std::string stringifyE_SgExprStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11727 const std::vector<int64_t>& stringifyE_SgExprStatement();
11744 std::string stringifyE_SgLabelStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11745 const std::vector<int64_t>& stringifyE_SgLabelStatement();
11762 std::string stringifyE_SgCaseOptionStmt(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11763 const std::vector<int64_t>& stringifyE_SgCaseOptionStmt();
11773 std::string
E_SgTryStmt(int64_t,
const std::string &strip);
11780 std::string stringifyE_SgTryStmt(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11781 const std::vector<int64_t>& stringifyE_SgTryStmt();
11798 std::string stringifyE_SgDefaultOptionStmt(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11799 const std::vector<int64_t>& stringifyE_SgDefaultOptionStmt();
11816 std::string stringifyE_SgReturnStmt(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11817 const std::vector<int64_t>& stringifyE_SgReturnStmt();
11827 std::string
E_SgSpawnStmt(int64_t,
const std::string &strip);
11834 std::string stringifyE_SgSpawnStmt(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11835 const std::vector<int64_t>& stringifyE_SgSpawnStmt();
11852 std::string stringifyE_SgForInitStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11853 const std::vector<int64_t>& stringifyE_SgForInitStatement();
11870 std::string stringifyE_SgCatchStatementSeq(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11871 const std::vector<int64_t>& stringifyE_SgCatchStatementSeq();
11888 std::string stringifyE_SgProcessControlStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11889 const std::vector<int64_t>& stringifyE_SgProcessControlStatement();
11906 std::string stringifyE_SgPrintStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11907 const std::vector<int64_t>& stringifyE_SgPrintStatement();
11924 std::string stringifyE_SgReadStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11925 const std::vector<int64_t>& stringifyE_SgReadStatement();
11942 std::string stringifyE_SgWriteStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11943 const std::vector<int64_t>& stringifyE_SgWriteStatement();
11960 std::string stringifyE_SgOpenStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11961 const std::vector<int64_t>& stringifyE_SgOpenStatement();
11978 std::string stringifyE_SgCloseStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11979 const std::vector<int64_t>& stringifyE_SgCloseStatement();
11996 std::string stringifyE_SgInquireStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
11997 const std::vector<int64_t>& stringifyE_SgInquireStatement();
12014 std::string stringifyE_SgFlushStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12015 const std::vector<int64_t>& stringifyE_SgFlushStatement();
12032 std::string stringifyE_SgBackspaceStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12033 const std::vector<int64_t>& stringifyE_SgBackspaceStatement();
12050 std::string stringifyE_SgRewindStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12051 const std::vector<int64_t>& stringifyE_SgRewindStatement();
12068 std::string stringifyE_SgEndfileStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12069 const std::vector<int64_t>& stringifyE_SgEndfileStatement();
12086 std::string stringifyE_SgWaitStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12087 const std::vector<int64_t>& stringifyE_SgWaitStatement();
12104 std::string stringifyE_SgIOStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12105 const std::vector<int64_t>& stringifyE_SgIOStatement();
12122 std::string stringifyE_SgWhereStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12123 const std::vector<int64_t>& stringifyE_SgWhereStatement();
12140 std::string stringifyE_SgElseWhereStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12141 const std::vector<int64_t>& stringifyE_SgElseWhereStatement();
12158 std::string stringifyE_SgNullifyStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12159 const std::vector<int64_t>& stringifyE_SgNullifyStatement();
12176 std::string stringifyE_SgArithmeticIfStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12177 const std::vector<int64_t>& stringifyE_SgArithmeticIfStatement();
12194 std::string stringifyE_SgAssignStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12195 const std::vector<int64_t>& stringifyE_SgAssignStatement();
12212 std::string stringifyE_SgComputedGotoStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12213 const std::vector<int64_t>& stringifyE_SgComputedGotoStatement();
12230 std::string stringifyE_SgAssignedGotoStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12231 const std::vector<int64_t>& stringifyE_SgAssignedGotoStatement();
12248 std::string stringifyE_SgAllocateStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12249 const std::vector<int64_t>& stringifyE_SgAllocateStatement();
12266 std::string stringifyE_SgDeallocateStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12267 const std::vector<int64_t>& stringifyE_SgDeallocateStatement();
12284 std::string stringifyE_SgUpcNotifyStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12285 const std::vector<int64_t>& stringifyE_SgUpcNotifyStatement();
12302 std::string stringifyE_SgUpcWaitStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12303 const std::vector<int64_t>& stringifyE_SgUpcWaitStatement();
12320 std::string stringifyE_SgUpcBarrierStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12321 const std::vector<int64_t>& stringifyE_SgUpcBarrierStatement();
12338 std::string stringifyE_SgOmpMasterStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12339 const std::vector<int64_t>& stringifyE_SgOmpMasterStatement();
12356 std::string stringifyE_SgOmpSectionStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12357 const std::vector<int64_t>& stringifyE_SgOmpSectionStatement();
12374 std::string stringifyE_SgOmpWorkshareStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12375 const std::vector<int64_t>& stringifyE_SgOmpWorkshareStatement();
12392 std::string stringifyE_SgUpirSpmdStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12393 const std::vector<int64_t>& stringifyE_SgUpirSpmdStatement();
12410 std::string stringifyE_SgOmpTeamsStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12411 const std::vector<int64_t>& stringifyE_SgOmpTeamsStatement();
12428 std::string stringifyE_SgOmpSingleStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12429 const std::vector<int64_t>& stringifyE_SgOmpSingleStatement();
12446 std::string stringifyE_SgOmpAtomicStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12447 const std::vector<int64_t>& stringifyE_SgOmpAtomicStatement();
12464 std::string stringifyE_SgOmpScanStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12465 const std::vector<int64_t>& stringifyE_SgOmpScanStatement();
12482 std::string stringifyE_SgOmpMetadirectiveStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12483 const std::vector<int64_t>& stringifyE_SgOmpMetadirectiveStatement();
12500 std::string stringifyE_SgOmpLoopStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12501 const std::vector<int64_t>& stringifyE_SgOmpLoopStatement();
12518 std::string stringifyE_SgOmpOrderedStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12519 const std::vector<int64_t>& stringifyE_SgOmpOrderedStatement();
12536 std::string stringifyE_SgOmpTaskgroupStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12537 const std::vector<int64_t>& stringifyE_SgOmpTaskgroupStatement();
12554 std::string stringifyE_SgOmpTaskloopStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12555 const std::vector<int64_t>& stringifyE_SgOmpTaskloopStatement();
12572 std::string stringifyE_SgOmpDepobjStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12573 const std::vector<int64_t>& stringifyE_SgOmpDepobjStatement();
12590 std::string stringifyE_SgOmpTargetEnterDataStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12591 const std::vector<int64_t>& stringifyE_SgOmpTargetEnterDataStatement();
12608 std::string stringifyE_SgOmpTargetExitDataStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12609 const std::vector<int64_t>& stringifyE_SgOmpTargetExitDataStatement();
12626 std::string stringifyE_SgOmpParallelMasterStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12627 const std::vector<int64_t>& stringifyE_SgOmpParallelMasterStatement();
12644 std::string stringifyE_SgOmpMasterTaskloopStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12645 const std::vector<int64_t>& stringifyE_SgOmpMasterTaskloopStatement();
12662 std::string stringifyE_SgOmpTaskStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12663 const std::vector<int64_t>& stringifyE_SgOmpTaskStatement();
12680 std::string stringifyE_SgOmpDoStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12681 const std::vector<int64_t>& stringifyE_SgOmpDoStatement();
12698 std::string stringifyE_SgOmpSectionsStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12699 const std::vector<int64_t>& stringifyE_SgOmpSectionsStatement();
12716 std::string stringifyE_SgUpirTaskStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12717 const std::vector<int64_t>& stringifyE_SgUpirTaskStatement();
12734 std::string stringifyE_SgOmpTargetDataStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12735 const std::vector<int64_t>& stringifyE_SgOmpTargetDataStatement();
12752 std::string stringifyE_SgOmpTargetParallelForStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12753 const std::vector<int64_t>& stringifyE_SgOmpTargetParallelForStatement();
12770 std::string stringifyE_SgOmpParallelLoopStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12771 const std::vector<int64_t>& stringifyE_SgOmpParallelLoopStatement();
12788 std::string stringifyE_SgOmpTargetParallelStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12789 const std::vector<int64_t>& stringifyE_SgOmpTargetParallelStatement();
12806 std::string stringifyE_SgOmpTargetParallelForSimdStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12807 const std::vector<int64_t>& stringifyE_SgOmpTargetParallelForSimdStatement();
12824 std::string stringifyE_SgOmpTargetParallelLoopStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12825 const std::vector<int64_t>& stringifyE_SgOmpTargetParallelLoopStatement();
12842 std::string stringifyE_SgOmpTargetSimdStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12843 const std::vector<int64_t>& stringifyE_SgOmpTargetSimdStatement();
12860 std::string stringifyE_SgOmpTargetTeamsStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12861 const std::vector<int64_t>& stringifyE_SgOmpTargetTeamsStatement();
12878 std::string stringifyE_SgOmpTargetTeamsDistributeStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12879 const std::vector<int64_t>& stringifyE_SgOmpTargetTeamsDistributeStatement();
12896 std::string stringifyE_SgOmpTargetTeamsDistributeSimdStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12897 const std::vector<int64_t>& stringifyE_SgOmpTargetTeamsDistributeSimdStatement();
12914 std::string stringifyE_SgOmpTargetTeamsLoopStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12915 const std::vector<int64_t>& stringifyE_SgOmpTargetTeamsLoopStatement();
12932 std::string stringifyE_SgOmpTargetTeamsDistributeParallelForStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12933 const std::vector<int64_t>& stringifyE_SgOmpTargetTeamsDistributeParallelForStatement();
12950 std::string stringifyE_SgOmpTargetTeamsDistributeParallelForSimdStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12951 const std::vector<int64_t>& stringifyE_SgOmpTargetTeamsDistributeParallelForSimdStatement();
12968 std::string stringifyE_SgOmpDistributeSimdStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12969 const std::vector<int64_t>& stringifyE_SgOmpDistributeSimdStatement();
12986 std::string stringifyE_SgOmpDistributeParallelForStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
12987 const std::vector<int64_t>& stringifyE_SgOmpDistributeParallelForStatement();
13004 std::string stringifyE_SgOmpDistributeParallelForSimdStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13005 const std::vector<int64_t>& stringifyE_SgOmpDistributeParallelForSimdStatement();
13022 std::string stringifyE_SgOmpTaskloopSimdStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13023 const std::vector<int64_t>& stringifyE_SgOmpTaskloopSimdStatement();
13040 std::string stringifyE_SgOmpMasterTaskloopSimdStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13041 const std::vector<int64_t>& stringifyE_SgOmpMasterTaskloopSimdStatement();
13058 std::string stringifyE_SgOmpParallelMasterTaskloopStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13059 const std::vector<int64_t>& stringifyE_SgOmpParallelMasterTaskloopStatement();
13076 std::string stringifyE_SgOmpParallelMasterTaskloopSimdStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13077 const std::vector<int64_t>& stringifyE_SgOmpParallelMasterTaskloopSimdStatement();
13094 std::string stringifyE_SgOmpTeamsDistributeStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13095 const std::vector<int64_t>& stringifyE_SgOmpTeamsDistributeStatement();
13112 std::string stringifyE_SgOmpTeamsDistributeSimdStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13113 const std::vector<int64_t>& stringifyE_SgOmpTeamsDistributeSimdStatement();
13130 std::string stringifyE_SgOmpTeamsDistributeParallelForStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13131 const std::vector<int64_t>& stringifyE_SgOmpTeamsDistributeParallelForStatement();
13148 std::string stringifyE_SgOmpTeamsDistributeParallelForSimdStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13149 const std::vector<int64_t>& stringifyE_SgOmpTeamsDistributeParallelForSimdStatement();
13166 std::string stringifyE_SgOmpTeamsLoopStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13167 const std::vector<int64_t>& stringifyE_SgOmpTeamsLoopStatement();
13184 std::string stringifyE_SgOmpForSimdStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13185 const std::vector<int64_t>& stringifyE_SgOmpForSimdStatement();
13202 std::string stringifyE_SgOmpCriticalStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13203 const std::vector<int64_t>& stringifyE_SgOmpCriticalStatement();
13220 std::string stringifyE_SgOmpDistributeStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13221 const std::vector<int64_t>& stringifyE_SgOmpDistributeStatement();
13238 std::string stringifyE_SgOmpUnrollStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13239 const std::vector<int64_t>& stringifyE_SgOmpUnrollStatement();
13256 std::string stringifyE_SgOmpTileStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13257 const std::vector<int64_t>& stringifyE_SgOmpTileStatement();
13274 std::string stringifyE_SgUpirLoopStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13275 const std::vector<int64_t>& stringifyE_SgUpirLoopStatement();
13292 std::string stringifyE_SgUpirFieldBodyStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13293 const std::vector<int64_t>& stringifyE_SgUpirFieldBodyStatement();
13310 std::string stringifyE_SgUpirBodyStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13311 const std::vector<int64_t>& stringifyE_SgUpirBodyStatement();
13328 std::string stringifyE_SgOmpFlushStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13329 const std::vector<int64_t>& stringifyE_SgOmpFlushStatement();
13346 std::string stringifyE_SgOmpAllocateStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13347 const std::vector<int64_t>& stringifyE_SgOmpAllocateStatement();
13364 std::string stringifyE_SgWithStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13365 const std::vector<int64_t>& stringifyE_SgWithStatement();
13382 std::string stringifyE_SgAssertStmt(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13383 const std::vector<int64_t>& stringifyE_SgAssertStmt();
13400 std::string stringifyE_SgExecStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13401 const std::vector<int64_t>& stringifyE_SgExecStatement();
13418 std::string stringifyE_SgSyncAllStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13419 const std::vector<int64_t>& stringifyE_SgSyncAllStatement();
13436 std::string stringifyE_SgSyncImagesStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13437 const std::vector<int64_t>& stringifyE_SgSyncImagesStatement();
13454 std::string stringifyE_SgSyncMemoryStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13455 const std::vector<int64_t>& stringifyE_SgSyncMemoryStatement();
13472 std::string stringifyE_SgSyncTeamStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13473 const std::vector<int64_t>& stringifyE_SgSyncTeamStatement();
13490 std::string stringifyE_SgLockStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13491 const std::vector<int64_t>& stringifyE_SgLockStatement();
13508 std::string stringifyE_SgUnlockStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13509 const std::vector<int64_t>& stringifyE_SgUnlockStatement();
13526 std::string stringifyE_SgImageControlStatement(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13527 const std::vector<int64_t>& stringifyE_SgImageControlStatement();
13544 std::string stringifyE_SgExpressionRoot(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13545 const std::vector<int64_t>& stringifyE_SgExpressionRoot();
13555 std::string
E_SgMinusOp(int64_t,
const std::string &strip);
13562 std::string stringifyE_SgMinusOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13563 const std::vector<int64_t>& stringifyE_SgMinusOp();
13580 std::string stringifyE_SgUnaryAddOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13581 const std::vector<int64_t>& stringifyE_SgUnaryAddOp();
13591 std::string
E_SgNotOp(int64_t,
const std::string &strip);
13594 const std::vector<int64_t>&
E_SgNotOp();
13598 std::string stringifyE_SgNotOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13599 const std::vector<int64_t>& stringifyE_SgNotOp();
13616 std::string stringifyE_SgPointerDerefExp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13617 const std::vector<int64_t>& stringifyE_SgPointerDerefExp();
13634 std::string stringifyE_SgAddressOfOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13635 const std::vector<int64_t>& stringifyE_SgAddressOfOp();
13652 std::string stringifyE_SgMinusMinusOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13653 const std::vector<int64_t>& stringifyE_SgMinusMinusOp();
13670 std::string stringifyE_SgPlusPlusOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13671 const std::vector<int64_t>& stringifyE_SgPlusPlusOp();
13688 std::string stringifyE_SgBitComplementOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13689 const std::vector<int64_t>& stringifyE_SgBitComplementOp();
13699 std::string
E_SgCastExp(int64_t,
const std::string &strip);
13706 std::string stringifyE_SgCastExp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13707 const std::vector<int64_t>& stringifyE_SgCastExp();
13717 std::string
E_SgThrowOp(int64_t,
const std::string &strip);
13724 std::string stringifyE_SgThrowOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13725 const std::vector<int64_t>& stringifyE_SgThrowOp();
13742 std::string stringifyE_SgRealPartOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13743 const std::vector<int64_t>& stringifyE_SgRealPartOp();
13760 std::string stringifyE_SgImagPartOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13761 const std::vector<int64_t>& stringifyE_SgImagPartOp();
13778 std::string stringifyE_SgConjugateOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13779 const std::vector<int64_t>& stringifyE_SgConjugateOp();
13796 std::string stringifyE_SgUserDefinedUnaryOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13797 const std::vector<int64_t>& stringifyE_SgUserDefinedUnaryOp();
13814 std::string stringifyE_SgMatrixTransposeOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13815 const std::vector<int64_t>& stringifyE_SgMatrixTransposeOp();
13825 std::string
E_SgUnaryOp(int64_t,
const std::string &strip);
13832 std::string stringifyE_SgUnaryOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13833 const std::vector<int64_t>& stringifyE_SgUnaryOp();
13843 std::string
E_SgArrowExp(int64_t,
const std::string &strip);
13850 std::string stringifyE_SgArrowExp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13851 const std::vector<int64_t>& stringifyE_SgArrowExp();
13861 std::string
E_SgDotExp(int64_t,
const std::string &strip);
13868 std::string stringifyE_SgDotExp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13869 const std::vector<int64_t>& stringifyE_SgDotExp();
13879 std::string
E_SgDotStarOp(int64_t,
const std::string &strip);
13886 std::string stringifyE_SgDotStarOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13887 const std::vector<int64_t>& stringifyE_SgDotStarOp();
13904 std::string stringifyE_SgArrowStarOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13905 const std::vector<int64_t>& stringifyE_SgArrowStarOp();
13922 std::string stringifyE_SgEqualityOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13923 const std::vector<int64_t>& stringifyE_SgEqualityOp();
13940 std::string stringifyE_SgLessThanOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13941 const std::vector<int64_t>& stringifyE_SgLessThanOp();
13958 std::string stringifyE_SgGreaterThanOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13959 const std::vector<int64_t>& stringifyE_SgGreaterThanOp();
13976 std::string stringifyE_SgNotEqualOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13977 const std::vector<int64_t>& stringifyE_SgNotEqualOp();
13994 std::string stringifyE_SgLessOrEqualOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
13995 const std::vector<int64_t>& stringifyE_SgLessOrEqualOp();
14012 std::string stringifyE_SgGreaterOrEqualOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14013 const std::vector<int64_t>& stringifyE_SgGreaterOrEqualOp();
14023 std::string
E_SgAddOp(int64_t,
const std::string &strip);
14026 const std::vector<int64_t>&
E_SgAddOp();
14030 std::string stringifyE_SgAddOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14031 const std::vector<int64_t>& stringifyE_SgAddOp();
14048 std::string stringifyE_SgSubtractOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14049 const std::vector<int64_t>& stringifyE_SgSubtractOp();
14066 std::string stringifyE_SgMultiplyOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14067 const std::vector<int64_t>& stringifyE_SgMultiplyOp();
14077 std::string
E_SgDivideOp(int64_t,
const std::string &strip);
14084 std::string stringifyE_SgDivideOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14085 const std::vector<int64_t>& stringifyE_SgDivideOp();
14102 std::string stringifyE_SgIntegerDivideOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14103 const std::vector<int64_t>& stringifyE_SgIntegerDivideOp();
14113 std::string
E_SgModOp(int64_t,
const std::string &strip);
14116 const std::vector<int64_t>&
E_SgModOp();
14120 std::string stringifyE_SgModOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14121 const std::vector<int64_t>& stringifyE_SgModOp();
14131 std::string
E_SgAndOp(int64_t,
const std::string &strip);
14134 const std::vector<int64_t>&
E_SgAndOp();
14138 std::string stringifyE_SgAndOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14139 const std::vector<int64_t>& stringifyE_SgAndOp();
14149 std::string
E_SgOrOp(int64_t,
const std::string &strip);
14152 const std::vector<int64_t>&
E_SgOrOp();
14156 std::string stringifyE_SgOrOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14157 const std::vector<int64_t>& stringifyE_SgOrOp();
14167 std::string
E_SgBitXorOp(int64_t,
const std::string &strip);
14174 std::string stringifyE_SgBitXorOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14175 const std::vector<int64_t>& stringifyE_SgBitXorOp();
14185 std::string
E_SgBitAndOp(int64_t,
const std::string &strip);
14192 std::string stringifyE_SgBitAndOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14193 const std::vector<int64_t>& stringifyE_SgBitAndOp();
14203 std::string
E_SgBitOrOp(int64_t,
const std::string &strip);
14210 std::string stringifyE_SgBitOrOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14211 const std::vector<int64_t>& stringifyE_SgBitOrOp();
14221 std::string
E_SgBitEqvOp(int64_t,
const std::string &strip);
14228 std::string stringifyE_SgBitEqvOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14229 const std::vector<int64_t>& stringifyE_SgBitEqvOp();
14246 std::string stringifyE_SgCommaOpExp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14247 const std::vector<int64_t>& stringifyE_SgCommaOpExp();
14257 std::string
E_SgLshiftOp(int64_t,
const std::string &strip);
14264 std::string stringifyE_SgLshiftOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14265 const std::vector<int64_t>& stringifyE_SgLshiftOp();
14275 std::string
E_SgRshiftOp(int64_t,
const std::string &strip);
14282 std::string stringifyE_SgRshiftOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14283 const std::vector<int64_t>& stringifyE_SgRshiftOp();
14300 std::string stringifyE_SgPntrArrRefExp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14301 const std::vector<int64_t>& stringifyE_SgPntrArrRefExp();
14311 std::string
E_SgScopeOp(int64_t,
const std::string &strip);
14318 std::string stringifyE_SgScopeOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14319 const std::vector<int64_t>& stringifyE_SgScopeOp();
14329 std::string
E_SgAssignOp(int64_t,
const std::string &strip);
14336 std::string stringifyE_SgAssignOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14337 const std::vector<int64_t>& stringifyE_SgAssignOp();
14354 std::string stringifyE_SgExponentiationOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14355 const std::vector<int64_t>& stringifyE_SgExponentiationOp();
14372 std::string stringifyE_SgConcatenationOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14373 const std::vector<int64_t>& stringifyE_SgConcatenationOp();
14390 std::string stringifyE_SgPointerAssignOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14391 const std::vector<int64_t>& stringifyE_SgPointerAssignOp();
14408 std::string stringifyE_SgUserDefinedBinaryOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14409 const std::vector<int64_t>& stringifyE_SgUserDefinedBinaryOp();
14426 std::string stringifyE_SgPlusAssignOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14427 const std::vector<int64_t>& stringifyE_SgPlusAssignOp();
14444 std::string stringifyE_SgMinusAssignOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14445 const std::vector<int64_t>& stringifyE_SgMinusAssignOp();
14462 std::string stringifyE_SgAndAssignOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14463 const std::vector<int64_t>& stringifyE_SgAndAssignOp();
14480 std::string stringifyE_SgIorAssignOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14481 const std::vector<int64_t>& stringifyE_SgIorAssignOp();
14498 std::string stringifyE_SgMultAssignOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14499 const std::vector<int64_t>& stringifyE_SgMultAssignOp();
14516 std::string stringifyE_SgDivAssignOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14517 const std::vector<int64_t>& stringifyE_SgDivAssignOp();
14534 std::string stringifyE_SgModAssignOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14535 const std::vector<int64_t>& stringifyE_SgModAssignOp();
14552 std::string stringifyE_SgXorAssignOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14553 const std::vector<int64_t>& stringifyE_SgXorAssignOp();
14570 std::string stringifyE_SgLshiftAssignOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14571 const std::vector<int64_t>& stringifyE_SgLshiftAssignOp();
14588 std::string stringifyE_SgRshiftAssignOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14589 const std::vector<int64_t>& stringifyE_SgRshiftAssignOp();
14606 std::string stringifyE_SgIntegerDivideAssignOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14607 const std::vector<int64_t>& stringifyE_SgIntegerDivideAssignOp();
14624 std::string stringifyE_SgExponentiationAssignOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14625 const std::vector<int64_t>& stringifyE_SgExponentiationAssignOp();
14642 std::string stringifyE_SgCompoundAssignOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14643 const std::vector<int64_t>& stringifyE_SgCompoundAssignOp();
14660 std::string stringifyE_SgMembershipOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14661 const std::vector<int64_t>& stringifyE_SgMembershipOp();
14678 std::string stringifyE_SgSpaceshipOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14679 const std::vector<int64_t>& stringifyE_SgSpaceshipOp();
14696 std::string stringifyE_SgNonMembershipOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14697 const std::vector<int64_t>& stringifyE_SgNonMembershipOp();
14707 std::string
E_SgIsOp(int64_t,
const std::string &strip);
14710 const std::vector<int64_t>&
E_SgIsOp();
14714 std::string stringifyE_SgIsOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14715 const std::vector<int64_t>& stringifyE_SgIsOp();
14725 std::string
E_SgIsNotOp(int64_t,
const std::string &strip);
14732 std::string stringifyE_SgIsNotOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14733 const std::vector<int64_t>& stringifyE_SgIsNotOp();
14750 std::string stringifyE_SgElementwiseMultiplyOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14751 const std::vector<int64_t>& stringifyE_SgElementwiseMultiplyOp();
14768 std::string stringifyE_SgElementwisePowerOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14769 const std::vector<int64_t>& stringifyE_SgElementwisePowerOp();
14786 std::string stringifyE_SgElementwiseLeftDivideOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14787 const std::vector<int64_t>& stringifyE_SgElementwiseLeftDivideOp();
14804 std::string stringifyE_SgElementwiseDivideOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14805 const std::vector<int64_t>& stringifyE_SgElementwiseDivideOp();
14822 std::string stringifyE_SgElementwiseAddOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14823 const std::vector<int64_t>& stringifyE_SgElementwiseAddOp();
14840 std::string stringifyE_SgElementwiseSubtractOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14841 const std::vector<int64_t>& stringifyE_SgElementwiseSubtractOp();
14858 std::string stringifyE_SgElementwiseOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14859 const std::vector<int64_t>& stringifyE_SgElementwiseOp();
14869 std::string
E_SgPowerOp(int64_t,
const std::string &strip);
14876 std::string stringifyE_SgPowerOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14877 const std::vector<int64_t>& stringifyE_SgPowerOp();
14894 std::string stringifyE_SgLeftDivideOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14895 const std::vector<int64_t>& stringifyE_SgLeftDivideOp();
14905 std::string
E_SgSIMDAddOp(int64_t,
const std::string &strip);
14912 std::string stringifyE_SgSIMDAddOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14913 const std::vector<int64_t>& stringifyE_SgSIMDAddOp();
14923 std::string
E_SgSIMDSubOp(int64_t,
const std::string &strip);
14930 std::string stringifyE_SgSIMDSubOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14931 const std::vector<int64_t>& stringifyE_SgSIMDSubOp();
14941 std::string
E_SgSIMDMulOp(int64_t,
const std::string &strip);
14948 std::string stringifyE_SgSIMDMulOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14949 const std::vector<int64_t>& stringifyE_SgSIMDMulOp();
14959 std::string
E_SgSIMDDivOp(int64_t,
const std::string &strip);
14966 std::string stringifyE_SgSIMDDivOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14967 const std::vector<int64_t>& stringifyE_SgSIMDDivOp();
14977 std::string
E_SgSIMDFmaOp(int64_t,
const std::string &strip);
14984 std::string stringifyE_SgSIMDFmaOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
14985 const std::vector<int64_t>& stringifyE_SgSIMDFmaOp();
15002 std::string stringifyE_SgSIMDBinaryOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15003 const std::vector<int64_t>& stringifyE_SgSIMDBinaryOp();
15013 std::string
E_SgSIMDLoad(int64_t,
const std::string &strip);
15020 std::string stringifyE_SgSIMDLoad(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15021 const std::vector<int64_t>& stringifyE_SgSIMDLoad();
15038 std::string stringifyE_SgSIMDBroadcast(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15039 const std::vector<int64_t>& stringifyE_SgSIMDBroadcast();
15049 std::string
E_SgSIMDStore(int64_t,
const std::string &strip);
15056 std::string stringifyE_SgSIMDStore(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15057 const std::vector<int64_t>& stringifyE_SgSIMDStore();
15074 std::string stringifyE_SgSIMDPartialStore(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15075 const std::vector<int64_t>& stringifyE_SgSIMDPartialStore();
15092 std::string stringifyE_SgSIMDScalarStore(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15093 const std::vector<int64_t>& stringifyE_SgSIMDScalarStore();
15110 std::string stringifyE_SgSIMDGather(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15111 const std::vector<int64_t>& stringifyE_SgSIMDGather();
15128 std::string stringifyE_SgSIMDExplicitGather(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15129 const std::vector<int64_t>& stringifyE_SgSIMDExplicitGather();
15146 std::string stringifyE_SgSIMDScatter(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15147 const std::vector<int64_t>& stringifyE_SgSIMDScatter();
15157 std::string
E_SgBinaryOp(int64_t,
const std::string &strip);
15164 std::string stringifyE_SgBinaryOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15165 const std::vector<int64_t>& stringifyE_SgBinaryOp();
15175 std::string
E_SgListExp(int64_t,
const std::string &strip);
15182 std::string stringifyE_SgListExp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15183 const std::vector<int64_t>& stringifyE_SgListExp();
15193 std::string
E_SgTupleExp(int64_t,
const std::string &strip);
15200 std::string stringifyE_SgTupleExp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15201 const std::vector<int64_t>& stringifyE_SgTupleExp();
15211 std::string
E_SgMatrixExp(int64_t,
const std::string &strip);
15218 std::string stringifyE_SgMatrixExp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15219 const std::vector<int64_t>& stringifyE_SgMatrixExp();
15236 std::string stringifyE_SgExprListExp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15237 const std::vector<int64_t>& stringifyE_SgExprListExp();
15254 std::string stringifyE_SgComplexVal(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15255 const std::vector<int64_t>& stringifyE_SgComplexVal();
15272 std::string stringifyE_SgCudaKernelCallExp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15273 const std::vector<int64_t>& stringifyE_SgCudaKernelCallExp();
15290 std::string stringifyE_SgFunctionCallExp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15291 const std::vector<int64_t>& stringifyE_SgFunctionCallExp();
15308 std::string stringifyE_SgCallExpression(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15309 const std::vector<int64_t>& stringifyE_SgCallExpression();
15319 std::string
E_SgSizeOfOp(int64_t,
const std::string &strip);
15326 std::string stringifyE_SgSizeOfOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15327 const std::vector<int64_t>& stringifyE_SgSizeOfOp();
15344 std::string stringifyE_SgUpcLocalsizeofExpression(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15345 const std::vector<int64_t>& stringifyE_SgUpcLocalsizeofExpression();
15362 std::string stringifyE_SgUpcBlocksizeofExpression(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15363 const std::vector<int64_t>& stringifyE_SgUpcBlocksizeofExpression();
15380 std::string stringifyE_SgUpcElemsizeofExpression(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15381 const std::vector<int64_t>& stringifyE_SgUpcElemsizeofExpression();
15391 std::string
E_SgTypeIdOp(int64_t,
const std::string &strip);
15398 std::string stringifyE_SgTypeIdOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15399 const std::vector<int64_t>& stringifyE_SgTypeIdOp();
15416 std::string stringifyE_SgConditionalExp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15417 const std::vector<int64_t>& stringifyE_SgConditionalExp();
15427 std::string
E_SgNewExp(int64_t,
const std::string &strip);
15434 std::string stringifyE_SgNewExp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15435 const std::vector<int64_t>& stringifyE_SgNewExp();
15445 std::string
E_SgDeleteExp(int64_t,
const std::string &strip);
15452 std::string stringifyE_SgDeleteExp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15453 const std::vector<int64_t>& stringifyE_SgDeleteExp();
15470 std::string stringifyE_SgAggregateInitializer(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15471 const std::vector<int64_t>& stringifyE_SgAggregateInitializer();
15488 std::string stringifyE_SgCompoundInitializer(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15489 const std::vector<int64_t>& stringifyE_SgCompoundInitializer();
15506 std::string stringifyE_SgConstructorInitializer(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15507 const std::vector<int64_t>& stringifyE_SgConstructorInitializer();
15524 std::string stringifyE_SgAssignInitializer(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15525 const std::vector<int64_t>& stringifyE_SgAssignInitializer();
15542 std::string stringifyE_SgDesignatedInitializer(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15543 const std::vector<int64_t>& stringifyE_SgDesignatedInitializer();
15560 std::string stringifyE_SgBracedInitializer(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15561 const std::vector<int64_t>& stringifyE_SgBracedInitializer();
15578 std::string stringifyE_SgVarArgStartOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15579 const std::vector<int64_t>& stringifyE_SgVarArgStartOp();
15589 std::string
E_SgVarArgOp(int64_t,
const std::string &strip);
15596 std::string stringifyE_SgVarArgOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15597 const std::vector<int64_t>& stringifyE_SgVarArgOp();
15614 std::string stringifyE_SgVarArgEndOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15615 const std::vector<int64_t>& stringifyE_SgVarArgEndOp();
15632 std::string stringifyE_SgVarArgCopyOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15633 const std::vector<int64_t>& stringifyE_SgVarArgCopyOp();
15650 std::string stringifyE_SgVarArgStartOneOperandOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15651 const std::vector<int64_t>& stringifyE_SgVarArgStartOneOperandOp();
15668 std::string stringifyE_SgSubscriptExpression(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15669 const std::vector<int64_t>& stringifyE_SgSubscriptExpression();
15679 std::string
E_SgImpliedDo(int64_t,
const std::string &strip);
15686 std::string stringifyE_SgImpliedDo(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15687 const std::vector<int64_t>& stringifyE_SgImpliedDo();
15704 std::string stringifyE_SgIOItemExpression(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15705 const std::vector<int64_t>& stringifyE_SgIOItemExpression();
15722 std::string stringifyE_SgStatementExpression(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15723 const std::vector<int64_t>& stringifyE_SgStatementExpression();
15733 std::string
E_SgAsmOp(int64_t,
const std::string &strip);
15736 const std::vector<int64_t>&
E_SgAsmOp();
15740 std::string stringifyE_SgAsmOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15741 const std::vector<int64_t>& stringifyE_SgAsmOp();
15758 std::string stringifyE_SgActualArgumentExpression(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15759 const std::vector<int64_t>& stringifyE_SgActualArgumentExpression();
15776 std::string stringifyE_SgUnknownArrayOrFunctionReference(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15777 const std::vector<int64_t>& stringifyE_SgUnknownArrayOrFunctionReference();
15794 std::string stringifyE_SgCAFCoExpression(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15795 const std::vector<int64_t>& stringifyE_SgCAFCoExpression();
15812 std::string stringifyE_SgCudaKernelExecConfig(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15813 const std::vector<int64_t>& stringifyE_SgCudaKernelExecConfig();
15830 std::string stringifyE_SgLambdaRefExp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15831 const std::vector<int64_t>& stringifyE_SgLambdaRefExp();
15848 std::string stringifyE_SgDictionaryExp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15849 const std::vector<int64_t>& stringifyE_SgDictionaryExp();
15866 std::string stringifyE_SgKeyDatumPair(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15867 const std::vector<int64_t>& stringifyE_SgKeyDatumPair();
15884 std::string stringifyE_SgComprehension(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15885 const std::vector<int64_t>& stringifyE_SgComprehension();
15902 std::string stringifyE_SgListComprehension(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15903 const std::vector<int64_t>& stringifyE_SgListComprehension();
15920 std::string stringifyE_SgSetComprehension(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15921 const std::vector<int64_t>& stringifyE_SgSetComprehension();
15938 std::string stringifyE_SgDictionaryComprehension(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15939 const std::vector<int64_t>& stringifyE_SgDictionaryComprehension();
15956 std::string stringifyE_SgNaryBooleanOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15957 const std::vector<int64_t>& stringifyE_SgNaryBooleanOp();
15974 std::string stringifyE_SgNaryComparisonOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15975 const std::vector<int64_t>& stringifyE_SgNaryComparisonOp();
15985 std::string
E_SgNaryOp(int64_t,
const std::string &strip);
15992 std::string stringifyE_SgNaryOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
15993 const std::vector<int64_t>& stringifyE_SgNaryOp();
16010 std::string stringifyE_SgStringConversion(int64_t n,
const char *strip=NULL,
bool canonic=
false);
16011 const std::vector<int64_t>& stringifyE_SgStringConversion();
16028 std::string stringifyE_SgYieldExpression(int64_t n,
const char *strip=NULL,
bool canonic=
false);
16029 const std::vector<int64_t>& stringifyE_SgYieldExpression();
16039 std::string
E_SgAlignOfOp(int64_t,
const std::string &strip);
16046 std::string stringifyE_SgAlignOfOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
16047 const std::vector<int64_t>& stringifyE_SgAlignOfOp();
16057 std::string
E_SgRangeExp(int64_t,
const std::string &strip);
16064 std::string stringifyE_SgRangeExp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
16065 const std::vector<int64_t>& stringifyE_SgRangeExp();
16082 std::string stringifyE_SgFunctionParameterRefExp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
16083 const std::vector<int64_t>& stringifyE_SgFunctionParameterRefExp();
16093 std::string
E_SgLambdaExp(int64_t,
const std::string &strip);
16100 std::string stringifyE_SgLambdaExp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
16101 const std::vector<int64_t>& stringifyE_SgLambdaExp();
16118 std::string stringifyE_SgNoexceptOp(int64_t n,
const char *strip=NULL,
bool canonic=
false);
16119 const std::vector<int64_t>& stringifyE_SgNoexceptOp();
16136 std::string stringifyE_SgFoldExpression(int64_t n,
const char *strip=NULL,
bool canonic=
false);
16137 const std::vector<int64_t>& stringifyE_SgFoldExpression();
16154 std::string stringifyE_SgAwaitExpression(int64_t n,
const char *strip=NULL,
bool canonic=
false);
16155 const std::vector<int64_t>& stringifyE_SgAwaitExpression();
16172 std::string stringifyE_SgChooseExpression(int64_t n,
const char *strip=NULL,
bool canonic=
false);
16173 const std::vector<int64_t>& stringifyE_SgChooseExpression();
16190 std::string stringifyE_SgNonrealSymbol(int64_t n,
const char *strip=NULL,
bool canonic=
false);
16191 const std::vector<int64_t>& stringifyE_SgNonrealSymbol();
16208 std::string stringifyE_SgTemplateMemberFunctionSymbol(int64_t n,
const char *strip=NULL,
bool canonic=
false);
16209 const std::vector<int64_t>& stringifyE_SgTemplateMemberFunctionSymbol();
16226 std::string stringifyE_SgMemberFunctionSymbol(int64_t n,
const char *strip=NULL,
bool canonic=
false);
16227 const std::vector<int64_t>& stringifyE_SgMemberFunctionSymbol();
16244 std::string stringifyE_SgTemplateFunctionSymbol(int64_t n,
const char *strip=NULL,
bool canonic=
false);
16245 const std::vector<int64_t>& stringifyE_SgTemplateFunctionSymbol();
16262 std::string stringifyE_SgRenameSymbol(int64_t n,
const char *strip=NULL,
bool canonic=
false);
16263 const std::vector<int64_t>& stringifyE_SgRenameSymbol();
16280 std::string stringifyE_SgFunctionSymbol(int64_t n,
const char *strip=NULL,
bool canonic=
false);
16281 const std::vector<int64_t>& stringifyE_SgFunctionSymbol();
16298 std::string stringifyE_SgTemplateClassSymbol(int64_t n,
const char *strip=NULL,
bool canonic=
false);
16299 const std::vector<int64_t>& stringifyE_SgTemplateClassSymbol();
16316 std::string stringifyE_SgClassSymbol(int64_t n,
const char *strip=NULL,
bool canonic=
false);
16317 const std::vector<int64_t>& stringifyE_SgClassSymbol();
16334 std::string stringifyE_SgTemplateSymbol(int64_t n,
const char *strip=NULL,
bool canonic=
false);
16335 const std::vector<int64_t>& stringifyE_SgTemplateSymbol();
16352 std::string stringifyE_SgEnumSymbol(int64_t n,
const char *strip=NULL,
bool canonic=
false);
16353 const std::vector<int64_t>& stringifyE_SgEnumSymbol();
16370 std::string stringifyE_SgTemplateTypedefSymbol(int64_t n,
const char *strip=NULL,
bool canonic=
false);
16371 const std::vector<int64_t>& stringifyE_SgTemplateTypedefSymbol();
16388 std::string stringifyE_SgTypedefSymbol(int64_t n,
const char *strip=NULL,
bool canonic=
false);
16389 const std::vector<int64_t>& stringifyE_SgTypedefSymbol();
16406 std::string stringifyE_SgLabelSymbol(int64_t n,
const char *strip=NULL,
bool canonic=
false);
16407 const std::vector<int64_t>& stringifyE_SgLabelSymbol();
16424 std::string stringifyE_SgNamespaceSymbol(int64_t n,
const char *strip=NULL,
bool canonic=
false);
16425 const std::vector<int64_t>& stringifyE_SgNamespaceSymbol();
16442 std::string stringifyE_SgModuleSymbol(int64_t n,
const char *strip=NULL,
bool canonic=
false);
16443 const std::vector<int64_t>& stringifyE_SgModuleSymbol();
16460 std::string stringifyE_SgAliasSymbol(int64_t n,
const char *strip=NULL,
bool canonic=
false);
16461 const std::vector<int64_t>& stringifyE_SgAliasSymbol();
16472 namespace CommandLine {
16474 namespace FailedAssertionBehaviorAdjuster {
16477 namespace SuffixMultiplierParser {
16481 namespace builder {
16484 namespace StringUtility {
16489 namespace Exception {
16492 namespace Iterator {
16495 namespace ConstIterator {
16501 namespace ReaderLine {
16505 namespace CodeGen {
16510 namespace Enabled {
16522 namespace cmdline {
16524 namespace graphviz_t {
16527 namespace checker_t {
16531 namespace Defects {
16535 namespace FormattedTable {
16538 namespace EditDistance {
16540 namespace TreeEditDistance {
16544 namespace Snippet {
16548 namespace a_type_wrapper {
16551 namespace a_class_type_wrapper {
16554 namespace a_type_indirection {
16557 namespace an_array_type_wrapper {
16560 namespace an_accessibility {
16563 namespace a_type_definition {
16566 namespace __cxxabiv1 {
16568 namespace __base_class_type_info {
16571 namespace __vmi_class_type_info {
16574 namespace __pbase_type_info {
16578 namespace an_ifc_module {
16581 namespace ClangToSageTranslator {
16584 namespace ClangToDotTranslator {
16586 namespace ClangToDotTranslator {
16590 namespace LanguageTranslation {
16593 namespace ROSE_Fortran_defs {
16601 namespace DeferredTransformation {
16611 namespace ROSE_token_ids {
16617 namespace AST_Graph {
16620 namespace AstAttributeDOT {
16623 namespace DOTGraphNode {
16626 namespace DOTGraphEdge {
16629 namespace VirtualCFG {
16632 namespace AstNodeClass {
16637 namespace CommandLine {
16649 namespace Container {
16654 namespace Algorithm {
16658 namespace Document {
16667 namespace Message {
16680 namespace UnparseLanguageIndependentConstructs {
16683 namespace Unparse_ExprStmt {
16686 namespace Unparser {
16689 namespace AstUnparseAttribute {
16692 namespace nlohmann {
16696 namespace lexer_base {
16700 namespace basic_json {
16707 namespace AbstractMemoryObject {
16709 namespace IndexSet {
16716 namespace MidLevelCollectionTypedefs {
16719 namespace HighLevelCollectionTypedefs {
16727 namespace SDGNode {
16730 namespace SDGEdge {
16733 namespace PDGEdge {
16745 namespace iterator {
16749 namespace DominatorTreesAndDominanceFrontiers {
16751 namespace DominatorTree {
16755 namespace ssa_unfiltered_cfg {
16761 namespace CallGraph {
16770 namespace BaseGraph {
16772 namespace BiDirNodesIterator {
16776 namespace ArithmeticIntensityMeasurement {
16782 namespace CollectAliasRelations {
16785 namespace PtrAliasAnalysis {
16791 namespace CodeThorn {
16793 namespace VariableIdMapping {
16796 namespace LabelProperty {
16800 namespace SgNodeHelper {
16802 namespace Pattern {
16804 namespace OutputTarget {
16809 namespace BooleanQuery {
16812 namespace NameQuery {
16815 namespace AstQueryNamespace {
16818 namespace NumberQuery {
16821 namespace NodeQuery {