LeviLamina
Loading...
Searching...
No Matches
SourceTree.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
8namespace Molang::details { class ExpressionNode; }
9namespace Molang::details { class IComplexExpression; }
10// clang-format on
11
12namespace Molang::details {
13
14class SourceTree {
15public:
16// member variables
17// NOLINTBEGIN
18#ifdef LL_PLAT_S
20#else // LL_PLAT_C
22#endif
28 // NOLINTEND
29
30public:
31 // prevent constructor by default
32 SourceTree& operator=(SourceTree const&);
33 SourceTree(SourceTree const&);
34 SourceTree();
35
36public:
37 // member functions
38 // NOLINTBEGIN
40 // NOLINTEND
41
42public:
43 // static functions
44 // NOLINTBEGIN
45 MCNAPI static ::std::unique_ptr<::Molang::details::IComplexExpression> link(::Molang::details::SourceTree root);
46 // NOLINTEND
47
48public:
49 // constructor thunks
50 // NOLINTBEGIN
51 MCNAPI void* $ctor(::Molang::details::ExpressionNode node, ::MolangParseConfig const& parseConfig);
52 // NOLINTEND
53};
54
55} // namespace Molang::details
Definition ExpressionNode.h:28
Definition IComplexExpression.h:21
Definition SourceTree.h:14
static MCAPI ::std::unique_ptr<::Molang::details::IComplexExpression > link(::Molang::details::SourceTree root)
MCAPI SourceTree(::Molang::details::ExpressionNode node, ::MolangParseConfig const &parseConfig)
MCAPI void * $ctor(::Molang::details::ExpressionNode node, ::MolangParseConfig const &parseConfig)
Definition MolangParseConfig.h:14
Definition Alias.h:14