LeviLamina
Loading...
Searching...
No Matches
ValidatorRegistry.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/utility/EnableNonOwnerReferences.h"
7#include "mc/deps/core/utility/NonOwnerPointer.h"
8
9// auto generated forward declare list
10// clang-format off
12class ContentTierInfo;
13class PackInstance;
14struct SubpackInfo;
15// clang-format on
16
17class ValidatorRegistry : public ::Bedrock::EnableNonOwnerReferences {
18public:
19 // ValidatorRegistry inner types declare
20 // clang-format off
23 // clang-format on
24
25 // ValidatorRegistry inner types define
27
28 class ValidatorRegistryValidators {
29 public:
30 // member variables
31 // NOLINTBEGIN
34 // NOLINTEND
35
36 public:
37 // prevent constructor by default
38 ValidatorRegistryValidators& operator=(ValidatorRegistryValidators const&);
39 ValidatorRegistryValidators(ValidatorRegistryValidators const&);
40 ValidatorRegistryValidators();
41 };
42
43public:
44 // member variables
45 // NOLINTBEGIN
47 // NOLINTEND
48
49#ifdef LL_PLAT_S
50public:
51 // prevent constructor by default
52 ValidatorRegistry& operator=(ValidatorRegistry const&);
53 ValidatorRegistry(ValidatorRegistry const&);
54 ValidatorRegistry();
55
56#else // LL_PLAT_C
57public:
58 // prevent constructor by default
59 ValidatorRegistry& operator=(ValidatorRegistry const&);
60 ValidatorRegistry(ValidatorRegistry const&);
61
62#endif
63public:
64 // member functions
65 // NOLINTBEGIN
66#ifdef LL_PLAT_C
67 MCNAPI ValidatorRegistry();
68#endif
69 // NOLINTEND
70
71public:
72 // static functions
73 // NOLINTBEGIN
74#ifdef LL_PLAT_C
75 MCNAPI static ::Bedrock::NonOwnerPointer<::ValidatorRegistry> _get();
76#endif
77
78#ifdef LL_PLAT_S
79 MCNAPI static ::Bedrock::NonOwnerPointer<::ValidatorRegistry> _get();
80#endif
81
82 MCNAPI static ::std::unordered_map<::std::string, ::ValidatorRegistry::ValidatorRegistryValidators> const&
84 // NOLINTEND
85
86public:
87 // constructor thunks
88 // NOLINTBEGIN
89#ifdef LL_PLAT_C
90 MCNAPI void* $ctor();
91#endif
92 // NOLINTEND
93
94public:
95 // vftables
96 // NOLINTBEGIN
97 MCNAPI static void** $vftable();
98 // NOLINTEND
99};
Definition EnableNonOwnerReferences.h:7
Definition ContentTierIncompatibleReason.h:10
Definition ContentTierInfo.h:12
Definition PackInstance.h:16
Definition ValidatorRegistry.h:28
static MCAPI ::std::unordered_map<::std::string, ::ValidatorRegistry::ValidatorRegistryValidators > const & getValidatorMap()
static MCAPI void ** $vftable()
Definition SubpackInfo.h:5
Definition ValidatorRegistry.h:26
Definition Alias.h:14