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 ::Json::Value& value,
45 ::SemVersion const& formatVersion,
46 ::MinEngineVersion const& minEngineVersion,
47 ::std::string const& sourceFileName
48 );
49
50 MCNAPI ::JsonValueHierarchyNode& operator=(::JsonValueHierarchyNode&&);
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 const&);
63
64 MCNAPI void* $ctor(
65 ::Json::Value& value,
66 ::SemVersion const& formatVersion,
67 ::MinEngineVersion const& minEngineVersion,
68 ::std::string const& sourceFileName
69 );
70#endif
71 // NOLINTEND
72
73public:
74 // destructor thunk
75 // NOLINTBEGIN
76#ifdef LL_PLAT_C
77 MCNAPI void $dtor();
78#endif
79 // NOLINTEND
80};
Definition JsonValueHierarchyNode.h:12
Definition Value.h:16
Definition MinEngineVersion.h:15
Definition SemVersion.h:15
Definition Alias.h:14