LCOV - code coverage report
Current view: top level - cereal/types - variant.hpp (source / functions) Hit Total Coverage
Test: coverage.info Lines: 174 193 90.2 %
Date: 2019-10-22 20:09:23 Functions: 36 40 90.0 %

Function Name Sort by function name Hit count Sort by hit count
std::enable_if<(3)==(variant_size_v<std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >), void>::type cereal::variant_detail::load_variant<3, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, , cereal::XMLInputArchive>(cereal::XMLInputArchive&, int, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) 0
std::enable_if<(3)==(variant_size_v<std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >), void>::type cereal::variant_detail::load_variant<3, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, , cereal::JSONInputArchive>(cereal::JSONInputArchive&, int, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) 0
std::enable_if<(3)==(variant_size_v<std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >), void>::type cereal::variant_detail::load_variant<3, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, , cereal::BinaryInputArchive>(cereal::BinaryInputArchive&, int, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) 0
std::enable_if<(3)==(variant_size_v<std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >), void>::type cereal::variant_detail::load_variant<3, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, , cereal::PortableBinaryInputArchive>(cereal::PortableBinaryInputArchive&, int, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) 0
std::enable_if<(2)<(variant_size_v<std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >), void>::type cereal::variant_detail::load_variant<2, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, , cereal::XMLInputArchive>(cereal::XMLInputArchive&, int, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) 2
std::enable_if<(2)<(variant_size_v<std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >), void>::type cereal::variant_detail::load_variant<2, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, , cereal::JSONInputArchive>(cereal::JSONInputArchive&, int, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) 2
std::enable_if<(2)<(variant_size_v<std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >), void>::type cereal::variant_detail::load_variant<2, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, , cereal::BinaryInputArchive>(cereal::BinaryInputArchive&, int, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) 2
std::enable_if<(2)<(variant_size_v<std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >), void>::type cereal::variant_detail::load_variant<2, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, , cereal::PortableBinaryInputArchive>(cereal::PortableBinaryInputArchive&, int, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) 2
void cereal::variant_detail::variant_save_visitor<cereal::XMLOutputArchive>::operator()<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&) const 2
void cereal::variant_detail::variant_save_visitor<cereal::XMLOutputArchive>::operator()<double>(double const&) const 2
void cereal::variant_detail::variant_save_visitor<cereal::XMLOutputArchive>::operator()<int>(int const&) const 2
void cereal::variant_detail::variant_save_visitor<cereal::JSONOutputArchive>::operator()<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&) const 2
void cereal::variant_detail::variant_save_visitor<cereal::JSONOutputArchive>::operator()<double>(double const&) const 2
void cereal::variant_detail::variant_save_visitor<cereal::JSONOutputArchive>::operator()<int>(int const&) const 2
void cereal::variant_detail::variant_save_visitor<cereal::BinaryOutputArchive>::operator()<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&) const 2
void cereal::variant_detail::variant_save_visitor<cereal::BinaryOutputArchive>::operator()<double>(double const&) const 2
void cereal::variant_detail::variant_save_visitor<cereal::BinaryOutputArchive>::operator()<int>(int const&) const 2
void cereal::variant_detail::variant_save_visitor<cereal::PortableBinaryOutputArchive>::operator()<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&) const 2
void cereal::variant_detail::variant_save_visitor<cereal::PortableBinaryOutputArchive>::operator()<double>(double const&) const 2
void cereal::variant_detail::variant_save_visitor<cereal::PortableBinaryOutputArchive>::operator()<int>(int const&) const 2
std::enable_if<(1)<(variant_size_v<std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >), void>::type cereal::variant_detail::load_variant<1, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cereal::XMLInputArchive>(cereal::XMLInputArchive&, int, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) 4
std::enable_if<(1)<(variant_size_v<std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >), void>::type cereal::variant_detail::load_variant<1, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cereal::JSONInputArchive>(cereal::JSONInputArchive&, int, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) 4
std::enable_if<(1)<(variant_size_v<std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >), void>::type cereal::variant_detail::load_variant<1, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cereal::BinaryInputArchive>(cereal::BinaryInputArchive&, int, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) 4
std::enable_if<(1)<(variant_size_v<std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >), void>::type cereal::variant_detail::load_variant<1, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cereal::PortableBinaryInputArchive>(cereal::PortableBinaryInputArchive&, int, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) 4
std::enable_if<(0)<(variant_size_v<std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >), void>::type cereal::variant_detail::load_variant<0, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cereal::XMLInputArchive>(cereal::XMLInputArchive&, int, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) 6
std::enable_if<(0)<(variant_size_v<std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >), void>::type cereal::variant_detail::load_variant<0, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cereal::JSONInputArchive>(cereal::JSONInputArchive&, int, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) 6
std::enable_if<(0)<(variant_size_v<std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >), void>::type cereal::variant_detail::load_variant<0, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cereal::BinaryInputArchive>(cereal::BinaryInputArchive&, int, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) 6
std::enable_if<(0)<(variant_size_v<std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >), void>::type cereal::variant_detail::load_variant<0, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cereal::PortableBinaryInputArchive>(cereal::PortableBinaryInputArchive&, int, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) 6
cereal::variant_detail::variant_save_visitor<cereal::XMLOutputArchive>::variant_save_visitor(cereal::XMLOutputArchive&) 6
cereal::variant_detail::variant_save_visitor<cereal::JSONOutputArchive>::variant_save_visitor(cereal::JSONOutputArchive&) 6
cereal::variant_detail::variant_save_visitor<cereal::BinaryOutputArchive>::variant_save_visitor(cereal::BinaryOutputArchive&) 6
cereal::variant_detail::variant_save_visitor<cereal::PortableBinaryOutputArchive>::variant_save_visitor(cereal::PortableBinaryOutputArchive&) 6
void cereal::load<cereal::XMLInputArchive, int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(cereal::XMLInputArchive&, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) 6
void cereal::load<cereal::JSONInputArchive, int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(cereal::JSONInputArchive&, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) 6
void cereal::load<cereal::BinaryInputArchive, int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(cereal::BinaryInputArchive&, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) 6
void cereal::load<cereal::PortableBinaryInputArchive, int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(cereal::PortableBinaryInputArchive&, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) 6
void cereal::save<cereal::XMLOutputArchive, int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(cereal::XMLOutputArchive&, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) 6
void cereal::save<cereal::JSONOutputArchive, int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(cereal::JSONOutputArchive&, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) 6
void cereal::save<cereal::BinaryOutputArchive, int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(cereal::BinaryOutputArchive&, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) 6
void cereal::save<cereal::PortableBinaryOutputArchive, int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(cereal::PortableBinaryOutputArchive&, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) 6

Generated by: LCOV version 1.13