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

Description

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

Definition at line 26192 of file generated.h.

Public Types

using node = SgProject
 
using base = SgSupport
 
using subclasses_t = mp::List<>
 
using fields_t = mp::List< describe_field_t< SgProject, SgFileList *,&SgProject::p_fileList_ptr >, describe_field_t< SgProject, SgStringList,&SgProject::p_originalCommandLineArgumentList >, describe_field_t< SgProject, int,&SgProject::p_frontendErrorCode >, describe_field_t< SgProject, int,&SgProject::p_javacErrorCode >, describe_field_t< SgProject, int,&SgProject::p_ecjErrorCode >, describe_field_t< SgProject, int,&SgProject::p_midendErrorCode >, describe_field_t< SgProject, int,&SgProject::p_backendErrorCode >, describe_field_t< SgProject, bool,&SgProject::p_keep_going >, describe_field_t< SgProject, bool,&SgProject::p_unparser__clobber_input_file >, describe_field_t< SgProject, std::string,&SgProject::p_outputFileName >, describe_field_t< SgProject, SgStringList,&SgProject::p_sourceFileNameList >, describe_field_t< SgProject, SgStringList,&SgProject::p_objectFileNameList >, describe_field_t< SgProject, SgStringList,&SgProject::p_libraryFileList >, describe_field_t< SgProject, SgStringList,&SgProject::p_librarySpecifierList >, describe_field_t< SgProject, SgStringList,&SgProject::p_libraryDirectorySpecifierList >, describe_field_t< SgProject, SgStringList,&SgProject::p_includeDirectorySpecifierList >, describe_field_t< SgProject, SgStringList,&SgProject::p_macroSpecifierList >, describe_field_t< SgProject, SgStringList,&SgProject::p_preincludeFileList >, describe_field_t< SgProject, SgStringList,&SgProject::p_preincludeDirectoryList >, describe_field_t< SgProject, bool,&SgProject::p_compileOnly >, describe_field_t< SgProject, bool,&SgProject::p_wave >, describe_field_t< SgProject, bool,&SgProject::p_prelink >, describe_field_t< SgProject, SgProject::template_instantiation_enum,&SgProject::p_template_instantiation_mode >, describe_field_t< SgProject, bool,&SgProject::p_ast_merge >, describe_field_t< SgProject, std::string,&SgProject::p_projectSpecificDatabaseFile >, describe_field_t< SgProject, bool,&SgProject::p_C_PreprocessorOnly >, describe_field_t< SgProject, AstAttributeMechanism *,&SgProject::p_attributeMechanism >, describe_field_t< SgProject, std::string,&SgProject::p_compilationPerformanceFile >, describe_field_t< SgProject, SgStringList,&SgProject::p_includePathList >, describe_field_t< SgProject, SgStringList,&SgProject::p_excludePathList >, describe_field_t< SgProject, SgStringList,&SgProject::p_includeFileList >, describe_field_t< SgProject, SgStringList,&SgProject::p_excludeFileList >, describe_field_t< SgProject, bool,&SgProject::p_binary_only >, describe_field_t< SgProject, std::string,&SgProject::p_dataBaseFilename >, describe_field_t< SgProject, SgDirectoryList *,&SgProject::p_directoryList >, describe_field_t< SgProject, bool,&SgProject::p_C_only >, describe_field_t< SgProject, bool,&SgProject::p_Cxx_only >, describe_field_t< SgProject, bool,&SgProject::p_C11_only >, describe_field_t< SgProject, bool,&SgProject::p_Cxx0x_only >, describe_field_t< SgProject, bool,&SgProject::p_Cxx11_only >, describe_field_t< SgProject, bool,&SgProject::p_C14_only >, describe_field_t< SgProject, bool,&SgProject::p_Cxx14_only >, describe_field_t< SgProject, bool,&SgProject::p_Fortran_only >, describe_field_t< SgProject, std::list< std::string >,&SgProject::p_Fortran_ofp_jvm_options >, describe_field_t< SgProject, bool,&SgProject::p_Java_only >, describe_field_t< SgProject, bool,&SgProject::p_Jvm_only >, describe_field_t< SgProject, bool,&SgProject::p_Jovial_only >, describe_field_t< SgProject, bool,&SgProject::p_X10_only >, describe_field_t< SgProject, bool,&SgProject::p_Ada_only >, describe_field_t< SgProject, bool,&SgProject::p_openmp_linking >, describe_field_t< SgProject, std::list< std::string >,&SgProject::p_Java_ecj_jvm_options >, describe_field_t< SgProject, bool,&SgProject::p_Java_batch_mode >, describe_field_t< SgProject, std::list< std::string >,&SgProject::p_Java_classpath >, describe_field_t< SgProject, std::list< std::string >,&SgProject::p_Java_sourcepath >, describe_field_t< SgProject, std::string,&SgProject::p_Java_destdir >, describe_field_t< SgProject, std::string,&SgProject::p_Java_source_destdir >, describe_field_t< SgProject, std::string,&SgProject::p_Java_s >, describe_field_t< SgProject, std::string,&SgProject::p_Java_source >, describe_field_t< SgProject, std::string,&SgProject::p_Java_target >, describe_field_t< SgProject, std::string,&SgProject::p_Java_encoding >, describe_field_t< SgProject, std::string,&SgProject::p_Java_g >, describe_field_t< SgProject, bool,&SgProject::p_Java_nowarn >, describe_field_t< SgProject, bool,&SgProject::p_Java_verbose >, describe_field_t< SgProject, bool,&SgProject::p_Java_deprecation >, describe_field_t< SgProject, std::list< std::string >,&SgProject::p_Java_bootclasspath >, describe_field_t< SgProject, bool,&SgProject::p_addCppDirectivesToAST >, describe_field_t< SgProject, std::map< std::string, std::set< PreprocessingInfo * > >,&SgProject::p_includingPreprocessingInfosMap >, describe_field_t< SgProject, std::list< std::string >,&SgProject::p_quotedIncludesSearchPaths >, describe_field_t< SgProject, std::list< std::string >,&SgProject::p_bracketedIncludesSearchPaths >, describe_field_t< SgProject, std::string,&SgProject::p_unparseHeaderFilesRootFolder >, describe_field_t< SgProject, bool,&SgProject::p_frontendConstantFolding >, describe_field_t< SgProject, SgGlobal *,&SgProject::p_globalScopeAcrossFiles >, describe_field_t< SgProject, bool,&SgProject::p_unparse_in_same_directory_as_input_file >, describe_field_t< SgProject, bool,&SgProject::p_stop_after_compilation_do_not_assemble_file >, describe_field_t< SgProject, std::string,&SgProject::p_gnuOptionForUndefinedSymbol >, describe_field_t< SgProject, bool,&SgProject::p_mode_32_bit >, describe_field_t< SgProject, bool,&SgProject::p_noclobber_output_file >, describe_field_t< SgProject, bool,&SgProject::p_noclobber_if_different_output_file >, describe_field_t< SgProject, bool,&SgProject::p_suppressConstantFoldingPostProcessing >, describe_field_t< SgProject, bool,&SgProject::p_appendPID >, describe_field_t< SgProject, bool,&SgProject::p_reportOnHeaderFileUnparsing >, describe_field_t< SgProject, std::string,&SgProject::p_applicationRootDirectory >, describe_field_t< SgProject, bool,&SgProject::p_usingApplicationRootDirectory >, describe_field_t< SgProject, bool,&SgProject::p_usingDeferredTransformations >, describe_field_t< SgProject, std::string,&SgProject::p_astfile_out >, describe_field_t< SgProject, std::list< std::string >,&SgProject::p_astfiles_in >, describe_field_t< SgProject, SgStringList,&SgProject::p_extraIncludeDirectorySpecifierBeforeList >, describe_field_t< SgProject, SgStringList,&SgProject::p_extraIncludeDirectorySpecifierAfterList >>
 

Static Public Attributes

static constexpr char const *const name {"Project"}
 
static constexpr unsigned long variant {657}
 
static constexpr bool concrete {true}
 

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