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

Description

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

Definition at line 6225 of file generated.h.

Public Types

using node = SgAsmGenericSection
 
using base = SgAsmExecutableFileFormat
 
using subclasses_t = mp::List< SgAsmCliHeader, SgAsmCoffSymbolTable, SgAsmDOSExtendedHeader, SgAsmElfSection, SgAsmElfSectionTable, SgAsmElfSegmentTable, SgAsmGenericHeader, SgAsmJvmAttributeTable, SgAsmJvmConstantPool, SgAsmJvmFieldTable, SgAsmJvmMethodTable, SgAsmLEEntryTable, SgAsmLENameTable, SgAsmLEPageTable, SgAsmLERelocTable, SgAsmLESection, SgAsmLESectionTable, SgAsmNEEntryTable, SgAsmNEModuleTable, SgAsmNENameTable, SgAsmNERelocTable, SgAsmNESection, SgAsmNESectionTable, SgAsmNEStringTable, SgAsmPESection, SgAsmPESectionTable >
 
using fields_t = mp::List< describe_field_t< SgAsmGenericSection, SgAsmGenericFile *,&SgAsmGenericSection::p_file >, describe_field_t< SgAsmGenericSection, SgAsmGenericHeader *,&SgAsmGenericSection::p_header >, describe_field_t< SgAsmGenericSection, rose_addr_t,&SgAsmGenericSection::p_size >, describe_field_t< SgAsmGenericSection, rose_addr_t,&SgAsmGenericSection::p_offset >, describe_field_t< SgAsmGenericSection, rose_addr_t,&SgAsmGenericSection::p_file_alignment >, describe_field_t< SgAsmGenericSection, SgFileContentList,&SgAsmGenericSection::p_data >, describe_field_t< SgAsmGenericSection, SgAsmGenericSection::SectionPurpose,&SgAsmGenericSection::p_purpose >, describe_field_t< SgAsmGenericSection, bool,&SgAsmGenericSection::p_synthesized >, describe_field_t< SgAsmGenericSection, int,&SgAsmGenericSection::p_id >, describe_field_t< SgAsmGenericSection, SgAsmGenericString *,&SgAsmGenericSection::p_name >, describe_field_t< SgAsmGenericSection, std::string,&SgAsmGenericSection::p_short_name >, describe_field_t< SgAsmGenericSection, rose_addr_t,&SgAsmGenericSection::p_mapped_preferred_rva >, describe_field_t< SgAsmGenericSection, rose_addr_t,&SgAsmGenericSection::p_mapped_size >, describe_field_t< SgAsmGenericSection, rose_addr_t,&SgAsmGenericSection::p_mapped_alignment >, describe_field_t< SgAsmGenericSection, bool,&SgAsmGenericSection::p_mapped_rperm >, describe_field_t< SgAsmGenericSection, bool,&SgAsmGenericSection::p_mapped_wperm >, describe_field_t< SgAsmGenericSection, bool,&SgAsmGenericSection::p_mapped_xperm >, describe_field_t< SgAsmGenericSection, bool,&SgAsmGenericSection::p_contains_code >, describe_field_t< SgAsmGenericSection, rose_addr_t,&SgAsmGenericSection::p_mapped_actual_va >>
 

Static Public Attributes

static constexpr char const *const name {"AsmGenericSection"}
 
static constexpr unsigned long variant {201}
 
static constexpr bool concrete {true}
 

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