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 Sort by function name Hit count Sort by function 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