LeviLamina
Loading...
Searching...
No Matches
PropertyBag.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace br::spawn::transform {
6
8public:
9 // PropertyBag inner types define
10 using u64 = uint64;
11
12 using f64 = double;
13
14 using str = ::std::string;
15
16 using Entry = ::std::variant<uint64, double, ::std::string>;
17
18public:
19 // member variables
20 // NOLINTBEGIN
21 ::ll::TypedStorage<8, 24, ::std::vector<::std::variant<uint64, double, ::std::string>>> mValues;
22 ::ll::TypedStorage<8, 24, ::std::vector<::std::string>> mKeys;
23 // NOLINTEND
24};
25
26} // namespace br::spawn::transform
Definition PropertyBag.h:7