LeviLamina
Loading...
Searching...
No Matches
Item.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace RapidJsonDataFixers::Item {
6// functions
7// NOLINTBEGIN
8MCNAPI void applyLambdaToComponentInItemSection(
9 ::rapidjson::GenericValue<::rapidjson::UTF8<char>, ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>>&
10 parent,
11 ::std::string const& componentName,
12 ::std::function<void(::rapidjson::GenericMemberIterator<
13 0,
14 ::rapidjson::UTF8<char>,
15 ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>>)> const& callback
16);
17
18MCNAPI void removeComponent(
19 ::rapidjson::GenericDocument<
20 ::rapidjson::UTF8<char>,
21 ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>,
22 ::rapidjson::CrtAllocator>& document,
23 ::std::string const& componentName
24);
25// NOLINTEND
26
27} // namespace RapidJsonDataFixers::Item