Coverage Report

Created: 2026-07-30 07:03

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/arduinojson/src/ArduinoJson/Serialization/measure.hpp
Line
Count
Source
1
// ArduinoJson - https://arduinojson.org
2
// Copyright © 2014-2026, Benoit BLANCHON
3
// MIT License
4
5
#pragma once
6
7
#include <ArduinoJson/Serialization/Writers/DummyWriter.hpp>
8
9
ARDUINOJSON_BEGIN_PRIVATE_NAMESPACE
10
11
template <template <typename> class TSerializer>
12
0
size_t measure(ArduinoJson::JsonVariantConst source) {
13
0
  DummyWriter dp;
14
0
  auto data = VariantAttorney::getData(source);
15
0
  auto resources = VariantAttorney::getResourceManager(source);
16
0
  TSerializer<DummyWriter> serializer(dp, resources);
17
0
  return VariantImpl::accept(serializer, data, resources);
18
0
}
Unexecuted instantiation: unsigned long ArduinoJson::V742HB42::detail::measure<ArduinoJson::V742HB42::detail::JsonSerializer>(ArduinoJson::V742HB42::JsonVariantConst)
Unexecuted instantiation: unsigned long ArduinoJson::V742HB42::detail::measure<ArduinoJson::V742HB42::detail::PrettyJsonSerializer>(ArduinoJson::V742HB42::JsonVariantConst)
Unexecuted instantiation: unsigned long ArduinoJson::V742HB42::detail::measure<ArduinoJson::V742HB42::detail::MsgPackSerializer>(ArduinoJson::V742HB42::JsonVariantConst)
19
20
ARDUINOJSON_END_PRIVATE_NAMESPACE