// ArduinoJson - https://arduinojson.org // Copyright Benoit Blanchon 2014-2021 // MIT License #pragma once #include "is_class.hpp" #include "is_convertible.hpp" #include "is_floating_point.hpp" #include "is_integral.hpp" #include "is_same.hpp" namespace ARDUINOJSON_NAMESPACE { template struct is_enum { static const bool value = is_convertible::value && !is_class::value && !is_integral::value && !is_floating_point::value; }; } // namespace ARDUINOJSON_NAMESPACE