/***************************************************************************
*                                                                          *
*  Copyright (C) Golaem S.A.  All Rights Reserved.                         *
*                                                                          *
***************************************************************************/

#pragma once

#ifdef _MSC_VER
#pragma warning(push)
#pragma warning(disable : 4505 4996)
#else
#pragma GCC system_header
#endif

#include <nlohmann/json.hpp>

#include <glmCoreAPI.h>

namespace glm
{
    class GlmString;

    //-----------------------------------------------------------------------------
    void GLM_CORE_API to_json(nlohmann::json& j, const glm::GlmString& p);
    void GLM_CORE_API from_json(const nlohmann::json& j, glm::GlmString& p);
}

#ifdef _MSC_VER
#pragma warning(pop)
#endif
