mirror of
https://github.com/eledio-devices/thirdparty-ArduinoJson.git
synced 2025-11-01 00:38:27 +01:00
22 lines
444 B
C++
22 lines
444 B
C++
// ArduinoJson - arduinojson.org
|
|
// Copyright Benoit Blanchon 2014-2020
|
|
// MIT License
|
|
|
|
#pragma once
|
|
|
|
#include <ArduinoJson/Polyfills/type_traits.hpp>
|
|
|
|
namespace ARDUINOJSON_NAMESPACE {
|
|
|
|
struct Visitable {
|
|
// template<Visitor>
|
|
// void accept(Visitor&) const;
|
|
};
|
|
|
|
template <typename T>
|
|
struct IsVisitable : is_base_of<Visitable, T> {};
|
|
|
|
template <typename T>
|
|
struct IsVisitable<T&> : IsVisitable<T> {};
|
|
} // namespace ARDUINOJSON_NAMESPACE
|