measure.hpp 439 B

123456789101112131415161718
  1. // ArduinoJson - https://arduinojson.org
  2. // Copyright © 2014-2022, Benoit BLANCHON
  3. // MIT License
  4. #pragma once
  5. #include <ArduinoJson/Serialization/Writers/DummyWriter.hpp>
  6. namespace ARDUINOJSON_NAMESPACE {
  7. template <template <typename> class TSerializer>
  8. size_t measure(VariantConstRef source) {
  9. DummyWriter dp;
  10. TSerializer<DummyWriter> serializer(dp);
  11. return source.accept(serializer);
  12. }
  13. } // namespace ARDUINOJSON_NAMESPACE