LeviLamina
Loading...
Searching...
No Matches
ValidatingModern.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/resource_processing/category/SharedSlicesTraits.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
namespace
BlockDefinitionValidate {
struct
ValidateContext
; }
11
namespace
Puv {
class
Logger
; }
12
namespace
SharedTypes::v1_26_20::BlockDefinition {
struct
BlockDefinitionDocument
; }
13
// clang-format on
14
15
namespace
BlockDefinitionLoaderTraits {
16
17
struct
ValidatingModern
:
public
::Bedrock::Resources::SharedSlicesTraits
<11> {
18
public
:
19
// ValidatingModern inner types define
20
using
CustomValidateData =
::BlockDefinitionValidate::ValidateContext
;
21
22
public
:
23
// static functions
24
// NOLINTBEGIN
25
MCAPI
static
void
validateFunction(
26
::SharedTypes::v1_26_20::BlockDefinition::BlockDefinitionDocument
const
& document,
27
::BlockDefinitionValidate::ValidateContext
const
& validateContext,
28
::Puv::Logger
& logger
29
);
30
// NOLINTEND
31
};
32
33
}
// namespace BlockDefinitionLoaderTraits
Puv::Logger
Definition
Logger.h:12
Bedrock::Resources::SharedSlicesTraits
Definition
SharedSlicesTraits.h:8
BlockDefinitionLoaderTraits::ValidatingModern
Definition
ValidatingModern.h:17
BlockDefinitionValidate::ValidateContext
Definition
ValidateContext.h:10
SharedTypes::v1_26_20::BlockDefinition::BlockDefinitionDocument
Definition
BlockDefinitionDocument.h:19
src
mc
world
level
block
definition
block_definition_loader_traits
ValidatingModern.h
Generated on
for LeviLamina by
1.16.1