pstore2
Classes | Functions
linked_definitions_section.hpp File Reference

Contains declarations for the "linked-definition" section type. More...

#include "pstore/mcrepo/compilation.hpp"
#include "pstore/mcrepo/section.hpp"
#include "pstore/support/inherit_const.hpp"
Include dependency graph for linked_definitions_section.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  pstore::repo::linked_definitions
 Represents the definitions linked to a fragment. More...
 
struct  pstore::repo::linked_definitions::value_type
 
class  pstore::repo::linked_definitions_creation_dispatcher
 
struct  pstore::repo::section_to_creation_dispatcher< linked_definitions >
 
class  pstore::repo::linked_definitions_dispatcher
 
struct  pstore::repo::section_to_dispatcher< linked_definitions >
 

Functions

template<typename InputIt >
auto pstore::repo::details::udistance (InputIt first, InputIt last)
 
 pstore::repo::PSTORE_STATIC_ASSERT (std::is_standard_layout< linked_definitions::value_type >::value)
 
 pstore::repo::PSTORE_STATIC_ASSERT (sizeof(linked_definitions::value_type)==32)
 
 pstore::repo::PSTORE_STATIC_ASSERT (alignof(linked_definitions::value_type)==16)
 
 pstore::repo::PSTORE_STATIC_ASSERT (offsetof(linked_definitions::value_type, compilation)==0)
 
 pstore::repo::PSTORE_STATIC_ASSERT (offsetof(linked_definitions::value_type, index)==16)
 
 pstore::repo::PSTORE_STATIC_ASSERT (offsetof(linked_definitions::value_type, unused)==20)
 
 pstore::repo::PSTORE_STATIC_ASSERT (offsetof(linked_definitions::value_type, pointer)==24)
 
template<>
unsigned pstore::repo::section_alignment< pstore::repo::linked_definitions > (pstore::repo::linked_definitions const &) noexcept
 
template<>
std::uint64_t pstore::repo::section_size< pstore::repo::linked_definitions > (pstore::repo::linked_definitions const &) noexcept
 
std::ostream & pstore::repo::operator<< (std::ostream &os, linked_definitions::value_type const &ld)
 

Detailed Description

Contains declarations for the "linked-definition" section type.