LCOV - code coverage report
Current view: top level - cereal/types - variant.hpp (source / functions) Hit Total Coverage
Test: coverage.info Lines: 21 24 87.5 %
Date: 2022-01-16 21:05:07 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> > >, cereal::XMLInputArchive>(cereal::XMLInputArchive&, int, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) 1
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> > >, cereal::JSONInputArchive>(cereal::JSONInputArchive&, int, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) 1
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> > >, cereal::BinaryInputArchive>(cereal::BinaryInputArchive&, int, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) 1
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> > >, cereal::PortableBinaryInputArchive>(cereal::PortableBinaryInputArchive&, int, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) 1
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 1
void cereal::variant_detail::variant_save_visitor<cereal::XMLOutputArchive>::operator()<double>(double const&) const 1
void cereal::variant_detail::variant_save_visitor<cereal::XMLOutputArchive>::operator()<int>(int const&) const 1
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 1
void cereal::variant_detail::variant_save_visitor<cereal::JSONOutputArchive>::operator()<double>(double const&) const 1
void cereal::variant_detail::variant_save_visitor<cereal::JSONOutputArchive>::operator()<int>(int const&) const 1
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 1
void cereal::variant_detail::variant_save_visitor<cereal::BinaryOutputArchive>::operator()<double>(double const&) const 1
void cereal::variant_detail::variant_save_visitor<cereal::BinaryOutputArchive>::operator()<int>(int const&) const 1
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 1
void cereal::variant_detail::variant_save_visitor<cereal::PortableBinaryOutputArchive>::operator()<double>(double const&) const 1
void cereal::variant_detail::variant_save_visitor<cereal::PortableBinaryOutputArchive>::operator()<int>(int const&) const 1
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> > >, 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<(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> > >, 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<(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> > >, 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<(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> > >, cereal::PortableBinaryInputArchive>(cereal::PortableBinaryInputArchive&, int, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) 2
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> > >, cereal::XMLInputArchive>(cereal::XMLInputArchive&, int, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) 3
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> > >, cereal::JSONInputArchive>(cereal::JSONInputArchive&, int, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) 3
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> > >, cereal::BinaryInputArchive>(cereal::BinaryInputArchive&, int, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) 3
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> > >, cereal::PortableBinaryInputArchive>(cereal::PortableBinaryInputArchive&, int, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) 3
cereal::variant_detail::variant_save_visitor<cereal::XMLOutputArchive>::variant_save_visitor(cereal::XMLOutputArchive&) 3
cereal::variant_detail::variant_save_visitor<cereal::JSONOutputArchive>::variant_save_visitor(cereal::JSONOutputArchive&) 3
cereal::variant_detail::variant_save_visitor<cereal::BinaryOutputArchive>::variant_save_visitor(cereal::BinaryOutputArchive&) 3
cereal::variant_detail::variant_save_visitor<cereal::PortableBinaryOutputArchive>::variant_save_visitor(cereal::PortableBinaryOutputArchive&) 3
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> > >&) 3
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> > >&) 3
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> > >&) 3
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> > >&) 3
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&) 3
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&) 3
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&) 3
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&) 3

Generated by: LCOV version 1.14