LCOV - code coverage report
Current view: top level - libgnucash/engine - qofsession.cpp (source / functions) Coverage Total Hit
Test: gnucash.info Lines: 66.7 % 327 218
Test Date: 2026-07-16 14:13:45 Functions: 58.2 % 55 32
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
QofSessionImpl::events_pending() const 0
QofSessionImpl::export_session(QofSessionImpl&, void (*)(char const*, double)) 0
QofSessionImpl::get_error_message[abi:cxx11]() const 0
QofSessionImpl::get_file_path[abi:cxx11]() const 0
QofSessionImpl::get_uri[abi:cxx11]() const 0
QofSessionImpl::is_saving() const 0
QofSessionImpl::process_events() const 0
get_providers() 0
get_providers_initialized() 0
init_static_qofsession_pointers() 0
qof_backend_get_registered_access_method_list::{lambda(std::unique_ptr<QofBackendProvider, std::default_delete<QofBackendProvider> >&)#1}::operator()(std::unique_ptr<QofBackendProvider, std::default_delete<QofBackendProvider> >&) const 0
qof_backend_unregister_all_providers() 0
qof_session_clear_error(QofSessionImpl*) 0
qof_session_destroy_backend(QofSessionImpl*) 0
qof_session_events_pending 0
qof_session_export 0
qof_session_get_error_message 0
qof_session_get_file_path 0
qof_session_get_url 0
qof_session_load_backend(QofSessionImpl*, char const*) 0
qof_session_process_events 0
qof_session_save_in_progress 0
qof_session_set_uri(QofSessionImpl*, char const*) 0
QofSessionImpl::ensure_all_data_loaded() 1
QofSessionImpl::safe_save(void (*)(char const*, double)) 1
qof_session_ensure_all_data_loaded 1
qof_session_safe_save 1
QofSessionImpl::get_backend() const 3
qof_session_get_backend 3
QofSessionImpl::pop_error() 4
qof_session_pop_error 4
qof_backend_get_registered_access_method_list 6
QofSessionImpl::swap_books(QofSessionImpl&) 9
qof_session_swap_data 9
QofSessionImpl::save(void (*)(char const*, double)) 16
qof_session_save 16
QofSessionImpl::load(void (*)(char const*, double)) 30
qof_session_load 30
QofSessionImpl::push_error(QofBackendError, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) 33
QofSessionImpl::begin(char const*, SessionOpenMode) 47
QofSessionImpl::load_backend(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) 47
qof_session_begin 47
qof_backend_register_provider(std::unique_ptr<QofBackendProvider, std::default_delete<QofBackendProvider> >&&) 62
qof_session_end 98
qof_session_get_error 115
QofSessionImpl::get_error() 149
QofSessionImpl::~QofSessionImpl() 163
qof_session_destroy 163
QofSessionImpl::destroy_backend() 210
QofSessionImpl::end() 261
QofSessionImpl::QofSessionImpl(QofBook*) 288
qof_session_new 288
QofSessionImpl::clear_error() 380
qof_session_get_book 13727
QofSessionImpl::get_book() const 13728

Generated by: LCOV version 2.0-1