28 template <
typename T0>
39 ::std::unique_ptr<::BlockComponentStorage::ComponentBase>,
40 ::std::less<::Bedrock::typeid_t<void>>,
41 ::std::vector<::Bedrock::typeid_t<void>>,
42 ::std::vector<::std::unique_ptr<::BlockComponentStorage::ComponentBase>>>>
49 ::std::less<::Bedrock::typeid_t<void>>,
50 ::std::vector<::Bedrock::typeid_t<void>>>>
52 ::ll::TypedStorage<1, 1, bool> mAllowModifyingComponents;
53 ::ll::TypedStorage<1, 1, bool> mAllowComponentReplacement;
54 ::ll::TypedStorage<1, 1, bool> mAllowTryGetComponentBeforeFinalization;