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

Public Member Functions

 resolver (runtime_store &value)
 
native_pointer native (object_id const &id)
 
pair_type pair (blob_identity const &id)
 
bool seed_native (object_id const &id, native_pointer value)
 
bool seed_root (pair_type value)
 

Public Attributes

runtime_store & store
 
mapped_resolver mapped
 
std::unordered_map< std::string, native_pointer > natives
 
std::unordered_map< std::string, pair_type > pairs
 
bool restricted = false
 

Constructor & Destructor Documentation

◆ resolver()

template<class P , class Ids = random_object_ids, class Ops = sqlite_catalog_ops, class Family = binary_runtime_family<P>>
everett::runtime_store< P, Ids, Ops, Family >::resolver::resolver ( runtime_store &  value)
inlineexplicit

Member Function Documentation

◆ native()

template<class P , class Ids = random_object_ids, class Ops = sqlite_catalog_ops, class Family = binary_runtime_family<P>>
native_pointer everett::runtime_store< P, Ids, Ops, Family >::resolver::native ( object_id const &  id)
inline

◆ pair()

template<class P , class Ids = random_object_ids, class Ops = sqlite_catalog_ops, class Family = binary_runtime_family<P>>
pair_type everett::runtime_store< P, Ids, Ops, Family >::resolver::pair ( blob_identity const &  id)
inline

◆ seed_native()

template<class P , class Ids = random_object_ids, class Ops = sqlite_catalog_ops, class Family = binary_runtime_family<P>>
bool everett::runtime_store< P, Ids, Ops, Family >::resolver::seed_native ( object_id const &  id,
native_pointer  value 
)
inline

◆ seed_root()

template<class P , class Ids = random_object_ids, class Ops = sqlite_catalog_ops, class Family = binary_runtime_family<P>>
bool everett::runtime_store< P, Ids, Ops, Family >::resolver::seed_root ( pair_type  value)
inline

Member Data Documentation

◆ mapped

template<class P , class Ids = random_object_ids, class Ops = sqlite_catalog_ops, class Family = binary_runtime_family<P>>
mapped_resolver everett::runtime_store< P, Ids, Ops, Family >::resolver::mapped

◆ natives

template<class P , class Ids = random_object_ids, class Ops = sqlite_catalog_ops, class Family = binary_runtime_family<P>>
std::unordered_map<std::string, native_pointer> everett::runtime_store< P, Ids, Ops, Family >::resolver::natives

◆ pairs

template<class P , class Ids = random_object_ids, class Ops = sqlite_catalog_ops, class Family = binary_runtime_family<P>>
std::unordered_map<std::string, pair_type> everett::runtime_store< P, Ids, Ops, Family >::resolver::pairs

◆ restricted

template<class P , class Ids = random_object_ids, class Ops = sqlite_catalog_ops, class Family = binary_runtime_family<P>>
bool everett::runtime_store< P, Ids, Ops, Family >::resolver::restricted = false

◆ store

template<class P , class Ids = random_object_ids, class Ops = sqlite_catalog_ops, class Family = binary_runtime_family<P>>
runtime_store& everett::runtime_store< P, Ids, Ops, Family >::resolver::store

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