LCOV - code coverage report
Current view:
top level
-
src
- reference.cpp
(
source
/ functions)
Coverage
Total
Hit
Test:
JSON Expression Parser
Lines:
89.3 %
252
225
Test Date:
2024-11-04 20:34:32
Functions:
96.3 %
27
26
Branches:
59.6 %
356
212
Function Name
Hit count
reference_lib::json_function::indented_string[abi:cxx11](unsigned long, bool) const
9
reference_lib::json_function::json_function(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
12
reference_lib::json_function::set_args(std::vector<std::shared_ptr<json_lib::json>, std::allocator<std::shared_ptr<json_lib::json> > > const&)
12
reference_lib::json_function::set_parent(std::shared_ptr<json_lib::json> const&)
4
reference_lib::json_function::set_root(std::shared_ptr<json_lib::json> const&)
4
reference_lib::json_function::value()
20
reference_lib::json_reference::emplace_back(std::shared_ptr<json_lib::json> const&)
166
reference_lib::json_reference::get_head_type() const
18
reference_lib::json_reference::indented_string[abi:cxx11](unsigned long, bool) const
68
reference_lib::json_reference::json_reference(reference_lib::ref_head_type)
96
reference_lib::json_reference::json_reference(std::shared_ptr<json_lib::json> const&)
182
reference_lib::json_reference::length() const
537
reference_lib::json_reference::reference_type() const
30
reference_lib::json_reference::set_head_type(reference_lib::ref_head_type)
14
reference_lib::json_reference::set_parent(std::shared_ptr<json_lib::json> const&)
40
reference_lib::json_reference::set_root(std::shared_ptr<json_lib::json> const&)
19
reference_lib::json_reference::simplify()
89
reference_lib::json_reference::tail_to_string[abi:cxx11]() const
85
reference_lib::json_reference::touch()
8
reference_lib::json_reference::type() const
179
reference_lib::json_reference::value()
270
reference_lib::json_set::emplace_back(std::shared_ptr<json_lib::json> const&)
5
reference_lib::json_set::indented_string[abi:cxx11](unsigned long, bool) const
8
reference_lib::json_set::json_set(std::vector<std::shared_ptr<reference_lib::json_reference>, std::allocator<std::shared_ptr<reference_lib::json_reference> > > const&)
8
reference_lib::json_set::set_parent(std::shared_ptr<json_lib::json> const&)
6
reference_lib::json_set::set_root(std::shared_ptr<json_lib::json> const&)
2
reference_lib::json_set::touch()
0
Generated by:
LCOV version 2.0-1