LeviLamina
Loading...
Searching...
No Matches
StructureRegistry.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace br::worldgen { struct Structure; }
8// clang-format on
9
10namespace br::worldgen {
11
13public:
14 // StructureRegistry inner types define
15 using Map = ::entt::dense_map<::std::string, ::std::shared_ptr<::br::worldgen::Structure>>;
16
17public:
18 // member variables
19 // NOLINTBEGIN
20 ::ll::TypedStorage<8, 72, ::entt::dense_map<::std::string, ::std::shared_ptr<::br::worldgen::Structure>>>
21 mStructures;
22 // NOLINTEND
23
24public:
25 // member functions
26 // NOLINTBEGIN
27 MCAPI ::std::shared_ptr<::br::worldgen::Structure const> get(::std::string_view key) const;
28
29 MCAPI ~StructureRegistry();
30 // NOLINTEND
31
32public:
33 // destructor thunk
34 // NOLINTBEGIN
35 MCAPI void $dtor();
36 // NOLINTEND
37};
38
39} // namespace br::worldgen
Definition StructureRegistry.h:12