19 using size_type = uint64;
24 ::ll::TypedStorage<8, 64, ::std::unordered_map<::DimensionIdType, ::OwnerPtr<::Dimension>>> mDimensions;
30 virtual ~DimensionRegistry() =
default;
36 MCAPI DimensionRegistry();
38 MCFOLD
void forEachDimension(::std::function<
bool(
::Dimension&)> callback);
40 MCFOLD
void forEachDimension(::std::function<
bool(
::Dimension const&)> callback)
const;
42 MCAPI ::WeakRef<::Dimension> getDimensionAtIndex(uint index)
const;
44 MCFOLD uint64 getNumDimensions()
const;
46 MCAPI
bool isEmpty()
const;
52 MCAPI
void shutdown();