Template Struct MergeNodeScopeManager

Struct Documentation

template<NodeScope S = ReferenceNodeScope<>>
struct MergeNodeScopeManager

Public Types

using node_scope_storage_type = dice::sparse_map::sparse_map<std::string, std::unique_ptr<S>, dice::hash::DiceHashwyhash<std::string_view>, std::equal_to<>>

Public Functions

inline S &scope(std::string_view name) noexcept

Public Members

node_scope_storage_type scopes