16struct MolangQueryFunction {
25 ::ll::TypedStorage<8, 32, ::std::string> mDocumentation;
26 ::ll::TypedStorage<8, 8, uint64> mMinArgumentCount;
27 ::ll::TypedStorage<8, 8, uint64> mMaxArgumentCount;
28 ::ll::TypedStorage<8, 24, ::std::vector<int>> mExperiments;
29 ::ll::TypedStorage<8, 8, ::MolangQueryFunctionReturnType> mFunctionReturnType;
30 ::ll::TypedStorage<2, 2, ::MolangVersion> mFirstAvailableMolangVersion;
31 ::ll::TypedStorage<2, 2, ::MolangVersion> mLastAvailableMolangVersion;
36 MolangQueryFunction();
41 MCAPI MolangQueryFunction(
43 ::std::string_view documentation,
44 uint64 minArgumentCount,
45 uint64 maxArgumentCount,
46 ::std::initializer_list<int>
const& experiments,
47 ::MolangQueryFunctionReturnType functionReturnType
50 MCAPI ~MolangQueryFunction();
58 ::std::string_view documentation,
59 uint64 minArgumentCount,
60 uint64 maxArgumentCount,
61 ::std::initializer_list<int>
const& experiments,
62 ::MolangQueryFunctionReturnType functionReturnType