LeviLamina
Loading...
Searching...
No Matches
MolangQueryFunction.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/molang/MolangVersion.h"
7#include "mc/util/MolangQueryFunctionReturnType.h"
8
9// auto generated forward declare list
10// clang-format off
11class ExpressionNode;
12class RenderParams;
13struct MolangScriptArg;
14// clang-format on
15
17public:
18 // member variables
19 // NOLINTBEGIN
20 ::ll::TypedStorage<
21 8,
22 64,
23 ::std::function<::MolangScriptArg const&(::RenderParams&, ::std::vector<::ExpressionNode> const&)>>
24 mAccessor;
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;
32 // NOLINTEND
33};
Definition ExpressionNode.h:35
Definition RenderParams.h:29
Definition MolangQueryFunction.h:16
Definition MolangScriptArg.h:28