LCOV - code coverage report
Current view: top level - include - json.hpp (source / functions) Coverage Total Hit
Test: JSON Expression Parser Lines: 100.0 % 22 22
Test Date: 2024-11-04 20:34:32 Functions: 100.0 % 5 5
Branches: 68.8 % 32 22

Function Name Sort by function name Hit count Sort by function hit count
json_lib::json::touch() 94
json_lib::json::type() const 1077
json_lib::json::~json() 13589
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > json_lib::format_container<std::vector<std::shared_ptr<json_lib::json>, std::allocator<std::shared_ptr<json_lib::json> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (*)(std::shared_ptr<json_lib::json> const&, unsigned long, bool)>(std::vector<std::shared_ptr<json_lib::json>, std::allocator<std::shared_ptr<json_lib::json> > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (*)(std::shared_ptr<json_lib::json> const&, unsigned long, bool), unsigned long, bool) 1573
std::__cxx11::basic_string, std::allocator > json_lib::format_container, std::allocator >, std::shared_ptr >, std::allocator, std::allocator >, std::shared_ptr > > >, std::__cxx11::basic_string, std::allocator > (*)(std::pair, std::allocator >, std::shared_ptr > const&, unsigned long, bool)>(std::vector, std::allocator >, std::shared_ptr >, std::allocator, std::allocator >, std::shared_ptr > > > const&, std::__cxx11::basic_string, std::allocator > (*)(std::pair, std::allocator >, std::shared_ptr > const&, unsigned long, bool), unsigned long, bool) 1533
std::__cxx11::basic_string, std::allocator > json_lib::format_container, std::allocator > >, std::__cxx11::basic_string, std::allocator > (*)(std::shared_ptr const&, unsigned long, bool)>(std::vector, std::allocator > > const&, std::__cxx11::basic_string, std::allocator > (*)(std::shared_ptr const&, unsigned long, bool), unsigned long, bool) 40

Generated by: LCOV version 2.0-1