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 {