3#include "mc/_HeaderOutputPredefine.h"
5namespace RapidJsonDataFixers::Component {
8MCAPI
void applyLambdaToComponentInComponentsSection(
9 ::rapidjson::GenericValue<::rapidjson::UTF8<char>, ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>>&
11 ::std::string
const& componentName,
12 ::std::function<
void(::rapidjson::GenericMemberIterator<
14 ::rapidjson::UTF8<char>,
15 ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>>)>
const& callback
18MCAPI
void removeComponentInComponentsSection(
19 ::rapidjson::GenericValue<::rapidjson::UTF8<char>, ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>>&
21 ::std::string
const& componentName,
22 bool contentErrorOnRemoval,
23 ::std::string
const& errorMessage