LeviLamina
Loading...
Searching...
No Matches
AlterationNode.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/container/small_vector.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace Puv::internal { struct PathElement; }
11// clang-format on
12
13namespace Puv::internal {
14
15struct AlterationNode {
16public:
17 // member variables
18 // NOLINTBEGIN
21 // NOLINTEND
22
23public:
24 // prevent constructor by default
25 AlterationNode& operator=(AlterationNode const&);
26 AlterationNode(AlterationNode const&);
27 AlterationNode();
28
29public:
30 // static functions
31 // NOLINTBEGIN
32 MCNAPI static void fill(
34 ::std::_Vector_const_iterator<::std::_Vector_val<::std::_Simple_types<::std::string>>> it,
35 ::std::_Vector_const_iterator<::std::_Vector_val<::std::_Simple_types<::std::string>>> end,
36 ::std::variant<
37 ::std::monostate,
38 ::std::pair<
39 ::std::function<void(::entt::meta_any&, ::entt::meta_any&)>,
41 );
42 // NOLINTEND
43};
44
45} // namespace Puv::internal
Definition small_vector.h:8
Definition AlterationNode.h:15
static MCAPI void fill(::Puv::internal::AlterationNode &node, ::std::_Vector_const_iterator<::std::_Vector_val<::std::_Simple_types<::std::string > > > it, ::std::_Vector_const_iterator<::std::_Vector_val<::std::_Simple_types<::std::string > > > end, ::std::variant< ::std::monostate, ::std::pair< ::std::function< void(::entt::meta_any &, ::entt::meta_any &)>, ::Bedrock::small_vector<::Puv::internal::PathElement, 1 > > > alt)
Definition PathElement.h:7
Definition Alias.h:14