pstore2
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
pstore::repo::section_content Struct Reference
Collaboration diagram for pstore::repo::section_content:
Collaboration graph
[legend]

Public Types

template<typename Iterator >
using range = std::pair< Iterator, Iterator >
 

Public Member Functions

 section_content (section_kind const kind_) noexcept
 
 section_content (section_kind const kind_, std::uint8_t const align_) noexcept
 
 section_content (section_content const &)=delete
 
 section_content (section_content &&) noexcept=default
 
section_contentoperator= (section_content const &)=delete
 
section_contentoperator= (section_content &&) noexcept=default
 
auto make_sources () const -> generic_section::sources< range< decltype(data)::const_iterator >, range< decltype(ifixups)::const_iterator >, range< decltype(xfixups)::const_iterator >>
 

Static Public Member Functions

template<typename Iterator >
static auto make_range (Iterator begin, Iterator end) -> range< Iterator >
 

Public Attributes

section_kind kind = section_kind::text
 
std::uint8_t align = 1
 
small_vector< std::uint8_t, 128 > data
 
std::vector< internal_fixupifixups
 
std::vector< external_fixupxfixups
 

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