// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. #pragma once namespace rapidjson { template class MemoryPoolAllocator; template struct UTF8; template class Writer; template class PrettyWriter; template class GenericStringBuffer; template class GenericValue; template class GenericDocument; } namespace rapidjson_flax { class FlaxAllocator; typedef rapidjson::GenericStringBuffer, FlaxAllocator> StringBuffer; typedef rapidjson::GenericDocument, rapidjson::MemoryPoolAllocator, FlaxAllocator> Document; typedef rapidjson::GenericValue, rapidjson::MemoryPoolAllocator> Value; }