13class CompoundTagUpdaterNodeBuilder {
17 ::ll::TypedStorage<8, 8, ::CompoundTagUpdater::Node&> mUpdaterNode;
22 CompoundTagUpdaterNodeBuilder& operator=(CompoundTagUpdaterNodeBuilder
const&);
23 CompoundTagUpdaterNodeBuilder(CompoundTagUpdaterNodeBuilder
const&);
24 CompoundTagUpdaterNodeBuilder();
29 MCAPI ::CompoundTagUpdaterNodeBuilder&
32 MCAPI
void fork(uint64 size, ::std::function<
void(::CompoundTagUpdaterNodeBuilder&, uint64)>&& function);
34 MCAPI ::CompoundTagUpdaterNodeBuilder& match(::std::string
const& tagName, ::std::string pattern);
36 MCAPI ::CompoundTagUpdaterNodeBuilder& matchInteger(::std::string
const& tagName, int64 value);
38 MCAPI ::CompoundTagUpdaterNodeBuilder& matchLiteral(::std::string
const& tagName, ::std::string pattern);
40 MCAPI ::CompoundTagUpdaterNodeBuilder& popVisit();
42 MCAPI ::CompoundTagUpdaterNodeBuilder& remove(::std::string
const& tagName);
44 MCAPI ::CompoundTagUpdaterNodeBuilder& rename(::std::string
const& tagName, ::std::string
const& newTagName);
46 MCAPI ::CompoundTagUpdaterNodeBuilder&
49 MCAPI ::CompoundTagUpdaterNodeBuilder& visit(::std::string
const& tagName);