Everett
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
everett::runtime_store_detail::graph_sealer< P, Ids, Ops, Family >::ready_unit Struct Reference

Public Member Functions

 ready_unit (pair_type p, native_pointer n, std::shared_ptr< pair_binding_type const > m={}, std::shared_ptr< native_binding_type const > s={}, std::shared_ptr< native_binding_type const > value={})
 

Public Attributes

pair_type pair
 
native_pointer owner
 
std::shared_ptr< pair_binding_type const > main
 
std::shared_ptr< native_binding_type const > secondary
 
std::shared_ptr< native_binding_type const > native
 
std::optional< pair_producer > pair_claim
 
std::optional< native_producer > native_claim
 
std::optional< object_id > native_id
 
std::optional< object_id > index_id
 

Constructor & Destructor Documentation

◆ ready_unit()

template<class P , class Ids , class Ops , class Family >
everett::runtime_store_detail::graph_sealer< P, Ids, Ops, Family >::ready_unit::ready_unit ( pair_type  p,
native_pointer  n,
std::shared_ptr< pair_binding_type const >  m = {},
std::shared_ptr< native_binding_type const >  s = {},
std::shared_ptr< native_binding_type const >  value = {} 
)
inline

Member Data Documentation

◆ index_id

template<class P , class Ids , class Ops , class Family >
std::optional<object_id> everett::runtime_store_detail::graph_sealer< P, Ids, Ops, Family >::ready_unit::index_id

◆ main

template<class P , class Ids , class Ops , class Family >
std::shared_ptr<pair_binding_type const> everett::runtime_store_detail::graph_sealer< P, Ids, Ops, Family >::ready_unit::main

◆ native

template<class P , class Ids , class Ops , class Family >
std::shared_ptr<native_binding_type const> everett::runtime_store_detail::graph_sealer< P, Ids, Ops, Family >::ready_unit::native

◆ native_claim

template<class P , class Ids , class Ops , class Family >
std::optional<native_producer> everett::runtime_store_detail::graph_sealer< P, Ids, Ops, Family >::ready_unit::native_claim

◆ native_id

template<class P , class Ids , class Ops , class Family >
std::optional<object_id> everett::runtime_store_detail::graph_sealer< P, Ids, Ops, Family >::ready_unit::native_id

◆ owner

template<class P , class Ids , class Ops , class Family >
native_pointer everett::runtime_store_detail::graph_sealer< P, Ids, Ops, Family >::ready_unit::owner

◆ pair

template<class P , class Ids , class Ops , class Family >
pair_type everett::runtime_store_detail::graph_sealer< P, Ids, Ops, Family >::ready_unit::pair

◆ pair_claim

template<class P , class Ids , class Ops , class Family >
std::optional<pair_producer> everett::runtime_store_detail::graph_sealer< P, Ids, Ops, Family >::ready_unit::pair_claim

◆ secondary

template<class P , class Ids , class Ops , class Family >
std::shared_ptr<native_binding_type const> everett::runtime_store_detail::graph_sealer< P, Ids, Ops, Family >::ready_unit::secondary

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