LCOV - code coverage report
Current view: top level - externals/picojson - picojson.h (source / functions) Hit Total Coverage
Test: lcov.info Lines: 216 320 67.5 %
Date: 2024-04-28 12:00:40 Functions: 50 78 64.1 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
bool picojson::_parse_array<picojson::default_parse_context, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(picojson::default_parse_context&, picojson::input<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) 0
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > picojson::_parse_number<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(picojson::input<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) 0
bool picojson::_parse_object<picojson::default_parse_context, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(picojson::default_parse_context&, picojson::input<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) 0
bool picojson::_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> >&, picojson::input<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) 0
int picojson::_parse_quadhex<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(picojson::input<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) 0
int picojson::_parse_quadhex<std::istreambuf_iterator<char, std::char_traits<char> > >(picojson::input<std::istreambuf_iterator<char, std::char_traits<char> > >&) 0
bool picojson::_parse_codepoint<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> >&, picojson::input<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) 0
bool picojson::_parse_codepoint<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::istreambuf_iterator<char, std::char_traits<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, picojson::input<std::istreambuf_iterator<char, std::char_traits<char> > >&) 0
picojson::default_parse_context::set_number(double) 0
bool picojson::default_parse_context::parse_string<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(picojson::input<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) 0
bool picojson::default_parse_context::parse_array_item<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(picojson::input<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, unsigned long) 0
bool picojson::default_parse_context::parse_object_item<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(picojson::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&) 0
picojson::default_parse_context::set_null() 0
picojson::input<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::getc() 0
picojson::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&) 0
picojson::input<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::expect(int) 0
picojson::input<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::ungetc() 0
picojson::input<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::skip_ws() 0
picojson::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&) 0
picojson::parse(picojson::value&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > picojson::parse<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(picojson::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> >*) 0
long& picojson::value::get<long>() 0
picojson::value::value(double) 0
__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > picojson::_parse<picojson::default_parse_context, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(picojson::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> >*) 0
bool picojson::_parse<picojson::default_parse_context, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(picojson::default_parse_context&, picojson::input<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) 0
picojson::input<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::cur() const 0
picojson::input<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::line() const 0
bool picojson::value::is<long>() const 0
bool const& picojson::value::get<bool>() const 1
picojson::default_parse_context::set_bool(bool) 2
picojson::input<std::istreambuf_iterator<char, std::char_traits<char> > >::match(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 2
picojson::value::value(bool) 2
bool picojson::value::is<bool>() const 3
picojson::input<std::istreambuf_iterator<char, std::char_traits<char> > >::line() const 4
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > picojson::_parse_number<std::istreambuf_iterator<char, std::char_traits<char> > >(picojson::input<std::istreambuf_iterator<char, std::char_traits<char> > >&) 6
picojson::default_parse_context::set_int64(long) 6
picojson::value::value(long) 6
std::vector<picojson::value, std::allocator<picojson::value> > const& picojson::value::get<std::vector<picojson::value, std::allocator<picojson::value> > >() const 7
std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, picojson::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, picojson::value> > > const& picojson::value::get<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, picojson::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, picojson::value> > > >() const 15
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& picojson::value::get<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >() const 21
bool picojson::_parse_array<picojson::default_parse_context, std::istreambuf_iterator<char, std::char_traits<char> > >(picojson::default_parse_context&, picojson::input<std::istreambuf_iterator<char, std::char_traits<char> > >&) 24
picojson::default_parse_context::parse_array_stop(unsigned long) 24
picojson::default_parse_context::parse_array_start() 24
picojson::get_last_error[abi:cxx11]() 25
bool picojson::default_parse_context::parse_array_item<std::istreambuf_iterator<char, std::char_traits<char> > >(picojson::input<std::istreambuf_iterator<char, std::char_traits<char> > >&, unsigned long) 32
picojson::default_parse_context::parse_object_stop() 36
picojson::input<std::istreambuf_iterator<char, std::char_traits<char> > >::input(std::istreambuf_iterator<char, std::char_traits<char> > const&, std::istreambuf_iterator<char, std::char_traits<char> > const&) 38
picojson::parse[abi:cxx11](picojson::value&, std::basic_istream<char, std::char_traits<char> >&) 38
std::istreambuf_iterator<char, std::char_traits<char> > picojson::parse<std::istreambuf_iterator<char, std::char_traits<char> > >(picojson::value&, std::istreambuf_iterator<char, std::char_traits<char> > const&, std::istreambuf_iterator<char, std::char_traits<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) 38
std::istreambuf_iterator<char, std::char_traits<char> > picojson::_parse<picojson::default_parse_context, std::istreambuf_iterator<char, std::char_traits<char> > >(picojson::default_parse_context&, std::istreambuf_iterator<char, std::char_traits<char> > const&, std::istreambuf_iterator<char, std::char_traits<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) 38
picojson::input<std::istreambuf_iterator<char, std::char_traits<char> > >::cur() const 38
operator>>(std::basic_istream<char, std::char_traits<char> >&, picojson::value&) 38
bool picojson::_parse_object<picojson::default_parse_context, std::istreambuf_iterator<char, std::char_traits<char> > >(picojson::default_parse_context&, picojson::input<std::istreambuf_iterator<char, std::char_traits<char> > >&) 40
picojson::default_parse_context::parse_object_start() 40
picojson::set_last_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 42
picojson::value::value(picojson::value&&) 47
std::vector<picojson::value, std::allocator<picojson::value> >& picojson::value::get<std::vector<picojson::value, std::allocator<picojson::value> > >() 49
picojson::value::value(picojson::value const&) 57
bool picojson::default_parse_context::parse_string<std::istreambuf_iterator<char, std::char_traits<char> > >(picojson::input<std::istreambuf_iterator<char, std::char_traits<char> > >&) 62
bool picojson::default_parse_context::parse_object_item<std::istreambuf_iterator<char, std::char_traits<char> > >(picojson::input<std::istreambuf_iterator<char, std::char_traits<char> > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 64
bool picojson::value::is<std::vector<picojson::value, std::allocator<picojson::value> > >() const 82
std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, picojson::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, picojson::value> > >& picojson::value::get<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, picojson::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, picojson::value> > > >() 85
bool picojson::value::is<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, picojson::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, picojson::value> > > >() const 100
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& picojson::value::get<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >() 101
bool picojson::_parse_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::istreambuf_iterator<char, std::char_traits<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, picojson::input<std::istreambuf_iterator<char, std::char_traits<char> > >&) 126
picojson::value::value(int, bool) 126
picojson::default_parse_context::default_parse_context(picojson::value*, unsigned long) 134
picojson::value::value() 134
picojson::value::operator=(picojson::value&&) 134
bool picojson::_parse<picojson::default_parse_context, std::istreambuf_iterator<char, std::char_traits<char> > >(picojson::default_parse_context&, picojson::input<std::istreambuf_iterator<char, std::char_traits<char> > >&) 134
bool picojson::value::is<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >() const 171
picojson::value::swap(picojson::value&) 181
picojson::input<std::istreambuf_iterator<char, std::char_traits<char> > >::expect(int) 348
picojson::value::clear() 372
picojson::value::~value() 372
picojson::input<std::istreambuf_iterator<char, std::char_traits<char> > >::skip_ws() 482
picojson::input<std::istreambuf_iterator<char, std::char_traits<char> > >::ungetc() 614
picojson::input<std::istreambuf_iterator<char, std::char_traits<char> > >::getc() 6507

Generated by: LCOV version 1.14