LeviLamina
Loading...
Searching...
No Matches
CompoundTagEditHelper.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7class CompoundTag;
8class Tag;
9// clang-format on
10
11class CompoundTagEditHelper {
12public:
13 // member variables
14 // NOLINTBEGIN
18 // NOLINTEND
19
20public:
21 // prevent constructor by default
22 CompoundTagEditHelper& operator=(CompoundTagEditHelper const&);
23 CompoundTagEditHelper(CompoundTagEditHelper const&);
24 CompoundTagEditHelper();
25
26public:
27 // member functions
28 // NOLINTBEGIN
29 MCNAPI ::CompoundTag const* getParent() const;
30
31 MCNAPI void replaceWith(::std::string const& newTagName, ::std::unique_ptr<::Tag> newTag);
32
34 // NOLINTEND
35
36public:
37 // destructor thunk
38 // NOLINTBEGIN
39 MCNAPI void $dtor();
40 // NOLINTEND
41};
MCAPI ~CompoundTagEditHelper()
MCAPI void replaceWith(::std::string const &newTagName, ::std::unique_ptr<::Tag > newTag)
MCAPI::CompoundTag const * getParent() const
Definition CompoundTag.h:23
Definition Tag.h:42
Definition Alias.h:14