pstore2
Public Member Functions | Static Public Member Functions | List of all members
pstore::repo::debug_line_section Class Reference
Inheritance diagram for pstore::repo::debug_line_section:
Inheritance graph
[legend]
Collaboration diagram for pstore::repo::debug_line_section:
Collaboration graph
[legend]

Public Member Functions

template<typename DataRange , typename IFixupRange , typename XFixupRange >
 debug_line_section (index::digest const &header_digest, extent< std::uint8_t > const &header_extent, generic_section::sources< DataRange, IFixupRange, XFixupRange > const &src, std::uint8_t align)
 
index::digest const & header_digest () const noexcept
 
extent< std::uint8_t > const & header_extent () const noexcept
 
generic_section const & generic () const noexcept
 
unsigned align () const noexcept
 
container< std::uint8_t > payload () const
 
std::size_t size () const noexcept
 
container< internal_fixupifixups () const
 
container< external_fixupxfixups () const
 
std::size_t size_bytes () const
 

Static Public Member Functions

template<typename DataRange , typename IFixupRange , typename XFixupRange >
static std::size_t size_bytes (DataRange const &d, IFixupRange const &i, XFixupRange const &x)
 
template<typename DataRange , typename IFixupRange , typename XFixupRange >
static std::size_t size_bytes (generic_section::sources< DataRange, IFixupRange, XFixupRange > const &src)
 

Member Function Documentation

◆ size()

std::size_t pstore::repo::debug_line_section::size ( ) const
inlinenoexcept
Returns
The number of bytes in the section's data payload.

◆ size_bytes()

std::size_t pstore::repo::debug_line_section::size_bytes ( ) const
inline
Returns
The number of bytes occupied by this section.

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