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

Description

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

Definition at line 19596 of file generated.h.

Public Types

using node = SgIncludeFile
 
using base = SgSupport
 
using subclasses_t = mp::List<>
 
using fields_t = mp::List< describe_field_t< SgIncludeFile, SgName,&SgIncludeFile::p_filename >, describe_field_t< SgIncludeFile, SgSourceFile *,&SgIncludeFile::p_source_file >, describe_field_t< SgIncludeFile, SgIncludeFilePtrList,&SgIncludeFile::p_include_file_list >, describe_field_t< SgIncludeFile, unsigned int,&SgIncludeFile::p_first_source_sequence_number >, describe_field_t< SgIncludeFile, unsigned int,&SgIncludeFile::p_last_source_sequence_number >, describe_field_t< SgIncludeFile, bool,&SgIncludeFile::p_isIncludedMoreThanOnce >, describe_field_t< SgIncludeFile, bool,&SgIncludeFile::p_isPrimaryUse >, describe_field_t< SgIncludeFile, std::string,&SgIncludeFile::p_file_hash >, describe_field_t< SgIncludeFile, SgName,&SgIncludeFile::p_name_used_in_include_directive >, describe_field_t< SgIncludeFile, SgSourceFile *,&SgIncludeFile::p_source_file_of_translation_unit >, describe_field_t< SgIncludeFile, SgSourceFile *,&SgIncludeFile::p_including_source_file >, describe_field_t< SgIncludeFile, SgIncludeFile *,&SgIncludeFile::p_parent_include_file >, describe_field_t< SgIncludeFile, bool,&SgIncludeFile::p_isSystemInclude >, describe_field_t< SgIncludeFile, bool,&SgIncludeFile::p_isPreinclude >, describe_field_t< SgIncludeFile, bool,&SgIncludeFile::p_requires_explict_path_for_unparsed_headers >, describe_field_t< SgIncludeFile, bool,&SgIncludeFile::p_can_be_supported_using_token_based_unparsing >, describe_field_t< SgIncludeFile, SgName,&SgIncludeFile::p_directory_prefix >, describe_field_t< SgIncludeFile, SgName,&SgIncludeFile::p_name_without_path >, describe_field_t< SgIncludeFile, SgName,&SgIncludeFile::p_applicationRootDirectory >, describe_field_t< SgIncludeFile, bool,&SgIncludeFile::p_will_be_unparsed >, describe_field_t< SgIncludeFile, bool,&SgIncludeFile::p_isRoseSystemInclude >, describe_field_t< SgIncludeFile, bool,&SgIncludeFile::p_from_system_include_dir >, describe_field_t< SgIncludeFile, bool,&SgIncludeFile::p_preinclude_macros_only >, describe_field_t< SgIncludeFile, bool,&SgIncludeFile::p_isApplicationFile >, describe_field_t< SgIncludeFile, bool,&SgIncludeFile::p_isRootSourceFile >, describe_field_t< SgIncludeFile, SgStatement *,&SgIncludeFile::p_firstStatement >, describe_field_t< SgIncludeFile, SgStatement *,&SgIncludeFile::p_lastStatement >>
 

Static Public Attributes

static constexpr char const *const name {"IncludeFile"}
 
static constexpr unsigned long variant {474}
 
static constexpr bool concrete {true}
 

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