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 >> |