Minh Nguyen / ArduinoJson
Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers measure.hpp Source File

measure.hpp

00001 // ArduinoJson - arduinojson.org
00002 // Copyright Benoit Blanchon 2014-2021
00003 // MIT License
00004 
00005 #pragma once
00006 
00007 #include <ArduinoJson/Serialization/Writers/DummyWriter.hpp>
00008 
00009 namespace ARDUINOJSON_NAMESPACE {
00010 
00011 template <template <typename> class TSerializer, typename TSource>
00012 size_t measure(const TSource &source) {
00013   DummyWriter dp;
00014   TSerializer<DummyWriter> serializer(dp);
00015   return source.accept(serializer);
00016 }
00017 
00018 }  // namespace ARDUINOJSON_NAMESPACE