LeviLamina
Loading...
Searching...
No Matches
JsonValueHierarchyNode.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
8class SemVersion;
9namespace Json { class Value; }
10// clang-format on
11
13public:
14 // member variables
15 // NOLINTBEGIN
20 // NOLINTEND
21
22#ifdef LL_PLAT_S
23public:
24 // prevent constructor by default
28
29#else // LL_PLAT_C
30public:
31 // prevent constructor by default
33
34#endif
35public:
36 // member functions
37 // NOLINTBEGIN
38#ifdef LL_PLAT_C
40
42
44
46 ::Json::Value& value,
47 ::SemVersion const& formatVersion,
48 ::MinEngineVersion const& minEngineVersion,
49 ::std::string const& sourceFileName
50 );
51
53#endif
54 // NOLINTEND
55
56public:
57 // constructor thunks
58 // NOLINTBEGIN
59#ifdef LL_PLAT_C
60 MCNAPI void* $ctor();
61
62 MCNAPI void* $ctor(::JsonValueHierarchyNode&&);
63
64 MCNAPI void* $ctor(::JsonValueHierarchyNode const&);
65
66 MCNAPI void* $ctor(
67 ::Json::Value& value,
68 ::SemVersion const& formatVersion,
69 ::MinEngineVersion const& minEngineVersion,
70 ::std::string const& sourceFileName
71 );
72#endif
73 // NOLINTEND
74
75public:
76 // destructor thunk
77 // NOLINTBEGIN
78#ifdef LL_PLAT_C
79 MCNAPI void $dtor();
80#endif
81 // NOLINTEND
82};
Definition JsonValueHierarchyNode.h:12
Definition Value.h:16
Definition MinEngineVersion.h:10
Definition SemVersion.h:15
Definition Alias.h:14