13 using StructureElementRegistry = ::std::vector<::std::unique_ptr<::StructurePoolElement>>;
15 using StructureElementLookupMap = ::std::unordered_map<::std::string, ::StructurePoolElement const*>;
20 ::ll::TypedStorage<8, 24, ::std::vector<::std::unique_ptr<::StructurePoolElement>>> mElementRegistry;
21 ::ll::TypedStorage<8, 64, ::std::unordered_map<::std::string, ::StructurePoolElement const*>> mElementLookupMap;
27 MCFOLD ::StructurePoolElement
const* lookupByName(::std::string name)
const;
29 MCAPI ::StructurePoolElement
const&
30 registerStructureElement(::std::string name, ::std::unique_ptr<::StructurePoolElement>&& element);