ROSE  0.11.145.0
Public Types | Static Public Attributes | List of all members
Rose::Traits::generated::describe_node_t< SgFile > Struct Template Reference

Description

template<>
struct Rose::Traits::generated::describe_node_t< SgFile >

Definition at line 16747 of file generated.h.

Public Types

using node = SgFile
 
using base = SgSupport
 
using subclasses_t = mp::List< SgSourceFile, SgUnknownFile, SgBinaryComposite >
 
using fields_t = mp::List< describe_field_t< SgFile, Sg_File_Info *,&SgFile::p_startOfConstruct >, describe_field_t< SgFile, SgStringList,&SgFile::p_originalCommandLineArgumentList >, describe_field_t< SgFile, int,&SgFile::p_verbose >, describe_field_t< SgFile, bool,&SgFile::p_output_warnings >, describe_field_t< SgFile, bool,&SgFile::p_C_only >, describe_field_t< SgFile, bool,&SgFile::p_Cxx_only >, describe_field_t< SgFile, bool,&SgFile::p_Fortran_only >, describe_field_t< SgFile, bool,&SgFile::p_CoArrayFortran_only >, describe_field_t< SgFile, int,&SgFile::p_upc_threads >, describe_field_t< SgFile, bool,&SgFile::p_Java_only >, describe_field_t< SgFile, bool,&SgFile::p_Jvm_only >, describe_field_t< SgFile, bool,&SgFile::p_Jovial_only >, describe_field_t< SgFile, bool,&SgFile::p_X10_only >, describe_field_t< SgFile, bool,&SgFile::p_PHP_only >, describe_field_t< SgFile, bool,&SgFile::p_Python_only >, describe_field_t< SgFile, bool,&SgFile::p_Cuda_only >, describe_field_t< SgFile, bool,&SgFile::p_OpenCL_only >, describe_field_t< SgFile, bool,&SgFile::p_Csharp_only >, describe_field_t< SgFile, bool,&SgFile::p_Ada_only >, describe_field_t< SgFile, bool,&SgFile::p_requires_C_preprocessor >, describe_field_t< SgFile, bool,&SgFile::p_binary_only >, describe_field_t< SgFile, SgFile::outputFormatOption_enum,&SgFile::p_inputFormat >, describe_field_t< SgFile, SgFile::outputFormatOption_enum,&SgFile::p_outputFormat >, describe_field_t< SgFile, SgFile::outputFormatOption_enum,&SgFile::p_backendCompileFormat >, describe_field_t< SgFile, bool,&SgFile::p_fortran_implicit_none >, describe_field_t< SgFile, bool,&SgFile::p_openmp >, describe_field_t< SgFile, bool,&SgFile::p_openmp_parse_only >, describe_field_t< SgFile, bool,&SgFile::p_openmp_ast_only >, describe_field_t< SgFile, bool,&SgFile::p_openmp_lowering >, describe_field_t< SgFile, bool,&SgFile::p_openacc >, describe_field_t< SgFile, bool,&SgFile::p_openacc_parse_only >, describe_field_t< SgFile, bool,&SgFile::p_openacc_ast_only >, describe_field_t< SgFile, bool,&SgFile::p_cray_pointer_support >, describe_field_t< SgFile, bool,&SgFile::p_failsafe >, describe_field_t< SgFile, bool,&SgFile::p_output_parser_actions >, describe_field_t< SgFile, bool,&SgFile::p_exit_after_parser >, describe_field_t< SgFile, bool,&SgFile::p_skip_syntax_check >, describe_field_t< SgFile, bool,&SgFile::p_skip_parser >, describe_field_t< SgFile, bool,&SgFile::p_relax_syntax_check >, describe_field_t< SgFile, bool,&SgFile::p_skip_translation_from_edg_ast_to_rose_ast >, describe_field_t< SgFile, bool,&SgFile::p_skip_transformation >, describe_field_t< SgFile, bool,&SgFile::p_skip_unparse >, describe_field_t< SgFile, bool,&SgFile::p_skipfinalCompileStep >, describe_field_t< SgFile, bool,&SgFile::p_unparse_includes >, describe_field_t< SgFile, bool,&SgFile::p_unparse_line_directives >, describe_field_t< SgFile, bool,&SgFile::p_unparse_function_calls_using_operator_syntax >, describe_field_t< SgFile, bool,&SgFile::p_unparse_function_calls_using_operator_names >, describe_field_t< SgFile, bool,&SgFile::p_unparse_instruction_addresses >, describe_field_t< SgFile, bool,&SgFile::p_unparse_raw_memory_contents >, describe_field_t< SgFile, bool,&SgFile::p_unparse_binary_file_format >, describe_field_t< SgFile, SgFile::languageOption_enum,&SgFile::p_outputLanguage >, describe_field_t< SgFile, SgFile::languageOption_enum,&SgFile::p_inputLanguage >, describe_field_t< SgFile, std::string,&SgFile::p_sourceFileNameWithPath >, describe_field_t< SgFile, std::string,&SgFile::p_sourceFileNameWithoutPath >, describe_field_t< SgFile, std::string,&SgFile::p_unparse_output_filename >, describe_field_t< SgFile, std::string,&SgFile::p_objectFileNameWithPath >, describe_field_t< SgFile, std::string,&SgFile::p_objectFileNameWithoutPath >, describe_field_t< SgFile, bool,&SgFile::p_useBackendOnly >, describe_field_t< SgFile, bool,&SgFile::p_compileOnly >, describe_field_t< SgFile, std::string,&SgFile::p_savedFrontendCommandLine >, describe_field_t< SgFile, bool,&SgFile::p_no_implicit_templates >, describe_field_t< SgFile, bool,&SgFile::p_no_implicit_inline_templates >, describe_field_t< SgFile, bool,&SgFile::p_skip_commentsAndDirectives >, describe_field_t< SgFile, bool,&SgFile::p_collectAllCommentsAndDirectives >, describe_field_t< SgFile, bool,&SgFile::p_translateCommentsAndDirectivesIntoAST >, describe_field_t< SgFile, bool,&SgFile::p_unparseHeaderFiles >, describe_field_t< SgFile, ROSEAttributesListContainerPtr,&SgFile::p_preprocessorDirectivesAndCommentsList >, describe_field_t< SgFile, AstAttributeMechanism *,&SgFile::p_attributeMechanism >, describe_field_t< SgFile, bool,&SgFile::p_KCC_frontend >, describe_field_t< SgFile, bool,&SgFile::p_new_frontend >, describe_field_t< SgFile, bool,&SgFile::p_disable_edg_backend >, describe_field_t< SgFile, bool,&SgFile::p_disable_sage_backend >, describe_field_t< SgFile, int,&SgFile::p_testingLevel >, describe_field_t< SgFile, bool,&SgFile::p_preinit_il >, describe_field_t< SgFile, bool,&SgFile::p_enable_cp_backend >, describe_field_t< SgFile, bool,&SgFile::p_markGeneratedFiles >, describe_field_t< SgFile, bool,&SgFile::p_negative_test >, describe_field_t< SgFile, bool,&SgFile::p_strict_language_handling >, describe_field_t< SgFile, bool,&SgFile::p_wave >, describe_field_t< SgFile, int,&SgFile::p_embedColorCodesInGeneratedCode >, describe_field_t< SgFile, int,&SgFile::p_generateSourcePositionCodes >, describe_field_t< SgFile, bool,&SgFile::p_sourceFileUsesCppFileExtension >, describe_field_t< SgFile, bool,&SgFile::p_sourceFileUsesFortranFileExtension >, describe_field_t< SgFile, bool,&SgFile::p_sourceFileUsesFortran77FileExtension >, describe_field_t< SgFile, bool,&SgFile::p_sourceFileUsesFortran90FileExtension >, describe_field_t< SgFile, bool,&SgFile::p_sourceFileUsesFortran95FileExtension >, describe_field_t< SgFile, bool,&SgFile::p_sourceFileUsesFortran2003FileExtension >, describe_field_t< SgFile, bool,&SgFile::p_sourceFileUsesFortran2008FileExtension >, describe_field_t< SgFile, bool,&SgFile::p_sourceFileUsesCoArrayFortranFileExtension >, describe_field_t< SgFile, bool,&SgFile::p_sourceFileUsesPHPFileExtension >, describe_field_t< SgFile, bool,&SgFile::p_sourceFileUsesPythonFileExtension >, describe_field_t< SgFile, bool,&SgFile::p_sourceFileUsesJavaFileExtension >, describe_field_t< SgFile, bool,&SgFile::p_sourceFileUsesJvmFileExtension >, describe_field_t< SgFile, bool,&SgFile::p_sourceFileUsesBinaryFileExtension >, describe_field_t< SgFile, bool,&SgFile::p_sourceFileTypeIsUnknown >, describe_field_t< SgFile, bool,&SgFile::p_sourceFileUsesX10FileExtension >, describe_field_t< SgFile, bool,&SgFile::p_sourceFileUsesCsharpFileExtension >, describe_field_t< SgFile, bool,&SgFile::p_sourceFileUsesAdaFileExtension >, describe_field_t< SgFile, bool,&SgFile::p_sourceFileUsesJovialFileExtension >, describe_field_t< SgFile, int,&SgFile::p_detect_dangling_pointers >, describe_field_t< SgFile, bool,&SgFile::p_experimental_flang_frontend >, describe_field_t< SgFile, bool,&SgFile::p_read_executable_file_format_only >, describe_field_t< SgFile, bool,&SgFile::p_visualize_executable_file_format_skip_symbols >, describe_field_t< SgFile, bool,&SgFile::p_visualize_dwarf_only >, describe_field_t< SgFile, bool,&SgFile::p_read_instructions_only >, describe_field_t< SgFile, SgStringList,&SgFile::p_libraryArchiveObjectFileNameList >, describe_field_t< SgFile, bool,&SgFile::p_isLibraryArchive >, describe_field_t< SgFile, bool,&SgFile::p_isObjectFile >, describe_field_t< SgFile, bool,&SgFile::p_unparse_tokens >, describe_field_t< SgFile, int,&SgFile::p_unparse_tokens_testing >, describe_field_t< SgFile, bool,&SgFile::p_unparse_using_leading_and_trailing_token_mappings >, describe_field_t< SgFile, bool,&SgFile::p_unparse_template_ast >, describe_field_t< SgFile, bool,&SgFile::p_skipAstConsistancyTests >, describe_field_t< SgFile, bool,&SgFile::p_multifile_support >, describe_field_t< SgFile, bool,&SgFile::p_optimization >, describe_field_t< SgFile, bool,&SgFile::p_use_token_stream_to_improve_source_position_info >, describe_field_t< SgFile, bool,&SgFile::p_suppress_variable_declaration_normalization >, describe_field_t< SgFile, bool,&SgFile::p_edg_il_to_graphviz >, describe_field_t< SgFile, bool,&SgFile::p_clang_il_to_graphviz >, describe_field_t< SgFile, bool,&SgFile::p_no_optimize_flag_for_frontend >, describe_field_t< SgFile, bool,&SgFile::p_unparse_edg_normalized_method_ROSE_1392 >, describe_field_t< SgFile, SgFile::standard_enum,&SgFile::p_standard >, describe_field_t< SgFile, bool,&SgFile::p_gnu_standard >, describe_field_t< SgFile, int,&SgFile::p_frontendErrorCode >, describe_field_t< SgFile, int,&SgFile::p_javacErrorCode >, describe_field_t< SgFile, int,&SgFile::p_ecjErrorCode >, describe_field_t< SgFile, int,&SgFile::p_midendErrorCode >, describe_field_t< SgFile, int,&SgFile::p_unparserErrorCode >, describe_field_t< SgFile, int,&SgFile::p_backendCompilerErrorCode >, describe_field_t< SgFile, bool,&SgFile::p_unparsedFileFailedCompilation >>
 

Static Public Attributes

static constexpr char const *const name {"File"}
 
static constexpr unsigned long variant {419}
 
static constexpr bool concrete {false}
 

The documentation for this struct was generated from the following file: