18 using StructureElementLookupMap = ::std::unordered_map<::std::string, ::std::unique_ptr<::StructurePoolElement>>;
23 ::ll::TypedStorage<8, 64, ::std::unordered_map<::std::string, ::std::unique_ptr<::StructurePoolElement>>>
34 MCAPI ::StructurePoolElement
const* lookupByName(::std::string name)
const;
36 MCAPI ::StructurePoolElement
const* lookupEmptyElement()
const;
38 MCAPI ::StructurePoolElement
const&
39 registerElement(::std::string name, ::std::unique_ptr<::StructurePoolElement>&& element);
41 MCAPI ::StructurePoolElement
const&
42 registerEmptyElement(::Bedrock::NotNullNonOwnerPtr<::IStructureTemplateManager> manager);