LCOV - code coverage report
Current view: top level - libgnucash/engine - kvp-frame.cpp (source / functions) Coverage Total Hit
Test: gnucash.info Lines: 91.7 % 205 188
Test Date: 2025-02-07 16:25:45 Functions: 100.0 % 21 21
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: - 0 0

Function Name Sort by function name Hit count Sort by function hit count
KvpFrameImpl::KvpFrameImpl(KvpFrameImpl const&) 9025
KvpFrameImpl::KvpFrameImpl(KvpFrameImpl const&)::{lambda(std::pair<char const* const, KvpValueImpl*> const&)#1}::operator()(std::pair<char const* const, KvpValueImpl*> const&) const 10645
KvpFrameImpl::flatten_kvp[abi:cxx11]() const 1
KvpFrameImpl::flatten_kvp_impl(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::vector<std::pair<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, KvpValueImpl*>, std::allocator<std::pair<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, KvpValueImpl*> > >&) const 8
KvpFrameImpl::get_child_frame_or_create(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) 20522
KvpFrameImpl::get_child_frame_or_nullptr(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) 304124
KvpFrameImpl::get_keys[abi:cxx11]() const 16
KvpFrameImpl::get_keys[abi:cxx11]() const::{lambda(std::pair<char const* const, KvpValueImpl*> const&)#1}::operator()(std::pair<char const* const, KvpValueImpl*> const&) const 11
KvpFrameImpl::get_slot(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) 299568
KvpFrameImpl::set(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, KvpValueImpl*) 3230
KvpFrameImpl::set_impl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, KvpValueImpl*) 23454
KvpFrameImpl::set_path(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, KvpValueImpl*) 19880
KvpFrameImpl::to_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 39
KvpFrameImpl::to_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const::{lambda(std::pair<char const* const, KvpValueImpl*> const&)#1}::operator()(std::pair<char const* const, KvpValueImpl*> const&) const 141
KvpFrameImpl::to_string[abi:cxx11]() const 22
KvpFrameImpl::~KvpFrameImpl() 124037
KvpFrameImpl::~KvpFrameImpl()::{lambda(std::pair<char const* const, KvpValueImpl*> const&)#1}::operator()(std::pair<char const* const, KvpValueImpl*> const&) const 24696
compare(KvpFrameImpl const&, KvpFrameImpl const&) 1117
compare(KvpFrameImpl const*, KvpFrameImpl const*) 1117
gvalue_from_kvp_value(KvpValueImpl const*, _GValue*) 290180
kvp_value_from_gvalue(_GValue const*) 5723

Generated by: LCOV version 2.0-1