LCOV - code coverage report
Current view: top level - snaplogger - variable.cpp (source / functions) Hit Total Coverage
Test: coverage.info Lines: 102 109 93.6 %
Date: 2022-07-01 22:43:09 Functions: 36 43 83.7 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
snaplogger::(anonymous namespace)::direct_variable::~direct_variable() 0
snaplogger::(anonymous namespace)::direct_variable_factory::~direct_variable_factory() 0
snaplogger::variable_factory::~variable_factory() 0
snaplogger::function::~function() 0
snaplogger::variable::~variable() 0
snaplogger::(anonymous namespace)::direct_variable::ignore_on_no_repeat() const 0
snaplogger::variable::ignore_on_no_repeat() const 0
snaplogger::(anonymous namespace)::direct_variable_factory::~direct_variable_factory().2 1
_GLOBAL__sub_I_variable.cpp 2
__static_initialization_and_destruction_0(int, int) 2
snaplogger::(anonymous namespace)::direct_variable_factory::direct_variable_factory() 2
snaplogger::(anonymous namespace)::{lambda()#1}::operator()() const 2
snaplogger::function::~function().2 12
snaplogger::function_data::set_param(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 16
snaplogger::function_data::set_param(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> > const&) 18
snaplogger::param::get_type() const 20
snaplogger::register_function(std::shared_ptr<snaplogger::function>) 23
snaplogger::function::function(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 23
snaplogger::param::set_integer(long) 26
snaplogger::param::get_integer() const 32
snaplogger::variable_factory::~variable_factory().2 33
snaplogger::function_data::get_param(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> > const&) 35
snaplogger::function_data::set_value(std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >) 44
snaplogger::function::get_name[abi:cxx11]() const 46
snaplogger::variable_factory::variable_factory(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 65
snaplogger::register_variable_factory(std::shared_ptr<snaplogger::variable_factory>) 65
snaplogger::(anonymous namespace)::direct_variable::~direct_variable().2 78
snaplogger::(anonymous namespace)::direct_variable::direct_variable() 96
snaplogger::(anonymous namespace)::direct_variable_factory::create_variable() 96
snaplogger::variable_factory::get_type[abi:cxx11]() const 130
snaplogger::(anonymous namespace)::direct_variable::process_value(snaplogger::message const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) const 152
snaplogger::param::set_value(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 156
snaplogger::variable::~variable().2 180
snaplogger::variable::add_param(std::shared_ptr<snaplogger::param>) 191
snaplogger::param::param(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 192
snaplogger::param::get_name[abi:cxx11]() const 212
snaplogger::get_variable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 221
snaplogger::variable::get_params() const 248
snaplogger::param::get_value[abi:cxx11]() const 263
snaplogger::function_data::set_value(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) 48661
snaplogger::variable::process_value(snaplogger::message const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) const 48661
snaplogger::function_data::get_value[abi:cxx11]() 48778
snaplogger::variable::get_value[abi:cxx11](snaplogger::message const&) const 48816

Generated by: LCOV version 1.13