LCOV - code coverage report
Current view: top level - AP_JSON - AP_JSON.cpp (source / functions) Hit Total Coverage
Test: lcov.info Lines: 203 333 61.0 %
Date: 2026-09-09 11:02:08 Functions: 50 78 64.1 %

Function Name Sort by function name Hit count Sort by hit count
default_parse_context::set_null() 0
AP_JSON::value::get(unsigned long) 0
bool& AP_JSON::value::get<bool>() 0
void AP_JSON::value::set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) 0
void AP_JSON::value::set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
void AP_JSON::value::set<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AP_JSON::value, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, AP_JSON::value> > > >(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AP_JSON::value, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, AP_JSON::value> > >&&) 0
void AP_JSON::value::set<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AP_JSON::value, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, AP_JSON::value> > > >(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AP_JSON::value, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, AP_JSON::value> > > const&) 0
void AP_JSON::value::set<std::vector<AP_JSON::value, std::allocator<AP_JSON::value> > >(std::vector<AP_JSON::value, std::allocator<AP_JSON::value> >&&) 0
void AP_JSON::value::set<std::vector<AP_JSON::value, std::allocator<AP_JSON::value> > >(std::vector<AP_JSON::value, std::allocator<AP_JSON::value> > const&) 0
void AP_JSON::value::set<bool>(bool const&) 0
void AP_JSON::value::set<double>(double const&) 0
AP_JSON::value::value(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) 0
AP_JSON::value::value(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AP_JSON::value, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, AP_JSON::value> > >&&) 0
AP_JSON::value::value(std::vector<AP_JSON::value, std::allocator<AP_JSON::value> >&&) 0
AP_JSON::value::value(char const*) 0
AP_JSON::value::value(char const*, unsigned long) 0
AP_JSON::value::value(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
AP_JSON::value::value(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AP_JSON::value, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, AP_JSON::value> > > const&) 0
AP_JSON::value::value(std::vector<AP_JSON::value, std::allocator<AP_JSON::value> > const&) 0
AP_JSON::value::operator=(AP_JSON::value const&) 0
input<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::line() const 0
AP_JSON::value::evaluate_as_boolean() const 0
bool AP_JSON::value::is<bool>() const 0
AP_JSON::value::get(unsigned long) const 0
bool const& AP_JSON::value::get<bool>() const 0
double const& AP_JSON::value::get<double>() const 0
AP_JSON::value::to_str[abi:cxx11]() const 0
AP_JSON::value::contains(unsigned long) const 0
std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AP_JSON::value, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, AP_JSON::value> > > const& AP_JSON::value::get<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AP_JSON::value, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, AP_JSON::value> > > >() const 149
bool AP_JSON::value::is<std::vector<AP_JSON::value, std::allocator<AP_JSON::value> > >() const 621
std::vector<AP_JSON::value, std::allocator<AP_JSON::value> > const& AP_JSON::value::get<std::vector<AP_JSON::value, std::allocator<AP_JSON::value> > >() const 621
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > _parse_number<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(input<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) 638
default_parse_context::set_number(double) 638
double& AP_JSON::value::get<double>() 638
AP_JSON::value::value(double) 638
bool AP_JSON::value::is<double>() const 638
__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > parse<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(AP_JSON::value&, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, __gnu_cxx::__normal_iterator<char const*, 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> >*) 2123
__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > _parse<default_parse_context, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(default_parse_context&, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, __gnu_cxx::__normal_iterator<char const*, 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> >*) 2123
input<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::input(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) 2123
AP_JSON::parse(AP_JSON::value&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 2123
AP_JSON::load_json(char const*) 2123
input<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::cur() const 2123
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& AP_JSON::value::get<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >() const 3295
AP_JSON::value::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 3480
AP_JSON::value::contains(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 4308
bool AP_JSON::value::is<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >() const 5186
bool AP_JSON::value::is<AP_JSON::null>() const 5574
bool AP_JSON::value::is<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AP_JSON::value, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, AP_JSON::value> > > >() const 5782
AP_JSON::value::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 9833
default_parse_context::set_bool(bool) 29316
input<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::match(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 29316
AP_JSON::value::value(bool) 29316
bool _parse_array<default_parse_context, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(default_parse_context&, input<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) 180084
default_parse_context::parse_array_stop(unsigned long) 180084
default_parse_context::parse_array_start() 180084
AP_JSON::value::value(AP_JSON::value const&) 247022
bool _parse_object<default_parse_context, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(default_parse_context&, input<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) 253403
default_parse_context::parse_object_start() 253403
bool default_parse_context::parse_array_item<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(input<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, unsigned long) 385296
std::vector<AP_JSON::value, std::allocator<AP_JSON::value> >& AP_JSON::value::get<std::vector<AP_JSON::value, std::allocator<AP_JSON::value> > >() 385296
AP_JSON::value::value(AP_JSON::value&&) 385296
bool default_parse_context::parse_string<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(input<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) 688926
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& AP_JSON::value::get<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >() 688926
bool default_parse_context::parse_object_item<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(input<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 764948
std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AP_JSON::value, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, AP_JSON::value> > >& AP_JSON::value::get<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, AP_JSON::value, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, AP_JSON::value> > > >() 764948
AP_JSON::value::value(int, bool) 1122413
bool _parse<default_parse_context, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(default_parse_context&, input<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) 1152367
default_parse_context::default_parse_context(AP_JSON::value*) 1152367
AP_JSON::value::operator=(AP_JSON::value&&) 1152367
AP_JSON::value::value() 1154490
bool _parse_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, input<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) 1453874
AP_JSON::value::swap(AP_JSON::value&) 1537663
AP_JSON::value::clear() 2937515
AP_JSON::value::~value() 2937515
input<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::expect(int) 3547114
input<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::skip_ws() 4699481
input<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::ungetc() 5567731
input<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::getc() 64122947

Generated by: LCOV version 1.14