Quinoa unit test code coverage report
Current view: top level - Base - ContainerUtil.hpp (source / functions) Hit Total Coverage
Commit: Quinoa_v0.3-957-gb4f0efae0 Lines: 36 40 90.0 %
Date: 2021-11-09 12:13:43 Functions: 20 22 90.9 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 15 24 62.5 %

Function Name Sort by function name Hit count Sort by hit count
unsigned long tk::sumvalsize<std::map<int, std::vector<unsigned long, std::allocator<unsigned long> >, std::less<int>, std::allocator<std::pair<int const, std::vector<unsigned long, std::allocator<unsigned long> > > > > >(std::map<int, std::vector<unsigned long, std::allocator<unsigned long> >, std::less<int>, std::allocator<std::pair<int const, std::vector<unsigned long, std::allocator<unsigned long> > > > > const&) 26
unsigned long tk::sumvalsize<std::map<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::vector<unsigned long, std::allocator<unsigned long> > > > > >(std::map<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::vector<unsigned long, std::allocator<unsigned long> > > > > const&) 2
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tk::uniquecopy<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&) 1
std::vector<std::vector<tk::ctr::Term, std::allocator<tk::ctr::Term> >, std::allocator<std::vector<tk::ctr::Term, std::allocator<tk::ctr::Term> > > > tk::uniquecopy<std::vector<std::vector<tk::ctr::Term, std::allocator<tk::ctr::Term> >, std::allocator<std::vector<tk::ctr::Term, std::allocator<tk::ctr::Term> > > > >(std::vector<std::vector<tk::ctr::Term, std::allocator<tk::ctr::Term> >, std::allocator<std::vector<tk::ctr::Term, std::allocator<tk::ctr::Term> > > > const&) 1
std::vector<int, std::allocator<int> > tk::uniquecopy<std::vector<int, std::allocator<int> > >(std::vector<int, std::allocator<int> > const&) 1
void tk::concat<tk::TaggedTuple<brigand::list<tag::ch, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, tag::id, int, tag::pe, int, tag::it, unsigned long, tag::fn, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, tag::time, double> > >(std::vector<tk::TaggedTuple<brigand::list<tag::ch, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, tag::id, int, tag::pe, int, tag::it, unsigned long, tag::fn, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, tag::time, double> >, std::allocator<tk::TaggedTuple<brigand::list<tag::ch, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, tag::id, int, tag::pe, int, tag::it, unsigned long, tag::fn, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, tag::time, double> > > >&&, std::vector<tk::TaggedTuple<brigand::list<tag::ch, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, tag::id, int, tag::pe, int, tag::it, unsigned long, tag::fn, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, tag::time, double> >, std::allocator<tk::TaggedTuple<brigand::list<tag::ch, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, tag::id, int, tag::pe, int, tag::it, unsigned long, tag::fn, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, tag::time, double> > > >&) 0
void tk::unique<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 2
void tk::unique<std::vector<std::vector<tk::ctr::Term, std::allocator<tk::ctr::Term> >, std::allocator<std::vector<tk::ctr::Term, std::allocator<tk::ctr::Term> > > > >(std::vector<std::vector<tk::ctr::Term, std::allocator<tk::ctr::Term> >, std::allocator<std::vector<tk::ctr::Term, std::allocator<tk::ctr::Term> > > >&) 2
void tk::unique<std::vector<int, std::allocator<int> > >(std::vector<int, std::allocator<int> >&) 23
void tk::unique<std::vector<unsigned long, std::allocator<unsigned long> > >(std::vector<unsigned long, std::allocator<unsigned long> >&) 22
void tk::destroy<std::unordered_map<unsigned long, std::vector<std::pair<bool, double>, std::allocator<std::pair<bool, double> > >, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<unsigned long const, std::vector<std::pair<bool, double>, std::allocator<std::pair<bool, double> > > > > > >(std::unordered_map<unsigned long, std::vector<std::pair<bool, double>, std::allocator<std::pair<bool, double> > >, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<unsigned long const, std::vector<std::pair<bool, double>, std::allocator<std::pair<bool, double> > > > > >&) 0
void tk::destroy<std::unordered_map<unsigned long, std::vector<double, std::allocator<double> >, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<unsigned long const, std::vector<double, std::allocator<double> > > > > >(std::unordered_map<unsigned long, std::vector<double, std::allocator<double> >, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<unsigned long const, std::vector<double, std::allocator<double> > > > >&) 78
void tk::destroy<std::map<int, std::vector<double, std::allocator<double> >, std::less<int>, std::allocator<std::pair<int const, std::vector<double, std::allocator<double> > > > > >(std::map<int, std::vector<double, std::allocator<double> >, std::less<int>, std::allocator<std::pair<int const, std::vector<double, std::allocator<double> > > > >&) 1
std::array<std::unordered_map<int, double, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, double> > >::mapped_type, 2ul> tk::extents<std::unordered_map<int, double, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, double> > > >(std::unordered_map<int, double, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, double> > > const&) 1
std::array<std::map<int, double, std::less<int>, std::allocator<std::pair<int const, double> > >::mapped_type, 2ul> tk::extents<std::map<int, double, std::less<int>, std::allocator<std::pair<int const, double> > > >(std::map<int, double, std::less<int>, std::allocator<std::pair<int const, double> > > const&) 1
std::array<int, 2ul> tk::extents<int>(std::vector<int, std::allocator<int> > const&) 1
std::array<unsigned long, 2ul> tk::extents<unsigned long>(std::vector<unsigned long, std::allocator<unsigned long> > const&) 1
bool tk::keyEqual<std::map<int, double, std::less<int>, std::allocator<std::pair<int const, double> > >, std::map<int, double, std::less<int>, std::allocator<std::pair<int const, double> > > >(std::map<int, double, std::less<int>, std::allocator<std::pair<int const, double> > > const&, std::map<int, double, std::less<int>, std::allocator<std::pair<int const, double> > > const&) 2
unsigned long tk::numunique<std::set<std::vector<unsigned long, std::allocator<unsigned long> >, std::less<std::vector<unsigned long, std::allocator<unsigned long> > >, std::allocator<std::vector<unsigned long, std::allocator<unsigned long> > > > >(std::set<std::vector<unsigned long, std::allocator<unsigned long> >, std::less<std::vector<unsigned long, std::allocator<unsigned long> > >, std::allocator<std::vector<unsigned long, std::allocator<unsigned long> > > > const&) 1
unsigned long tk::numunique<std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > >(std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > const&) 1
unsigned long tk::numunique<std::vector<std::set<unsigned long, std::less<unsigned long>, std::allocator<unsigned long> >, std::allocator<std::set<unsigned long, std::less<unsigned long>, std::allocator<unsigned long> > > > >(std::vector<std::set<unsigned long, std::less<unsigned long>, std::allocator<unsigned long> >, std::allocator<std::set<unsigned long, std::less<unsigned long>, std::allocator<unsigned long> > > > const&) 1
std::vector<double, std::allocator<double> >& tk::operator+=<double, std::allocator<double> >(std::vector<double, std::allocator<double> >&, std::vector<double, std::allocator<double> > const&) 477

Generated by: LCOV version 1.14