// ArduinoJson - arduinojson.org // Copyright Benoit Blanchon 2014-2018 // MIT License #pragma once #include "../Configuration.hpp" #include "IsSame.hpp" namespace ArduinoJson { namespace Internals { // A meta-function that returns true if T is an integral type. template struct IsSignedIntegral { static const bool value = IsSame::value || IsSame::value || IsSame::value || IsSame::value || #if ARDUINOJSON_USE_LONG_LONG IsSame::value || #endif #if ARDUINOJSON_USE_INT64 IsSame::value || #endif false; }; } }