// SPDX-License-Identifier: MIT #include #include #include namespace FEX::JSON { struct JsonAllocator : jsonPool_t { fextl::list json_objects; JsonAllocator(); }; template const json_t* CreateJSON(T& Container, JsonAllocator& Allocator) { if (Container.empty()) { return nullptr; } return json_createWithPool(&Container.at(0), &Allocator); } } // namespace FEX::JSON