LCOV - code coverage report
Current view: top level - cereal/archives - binary.hpp (source / functions) Hit Total Coverage
Test: coverage.info Lines: 31 33 93.9 %
Date: 2022-01-16 21:05:07 Functions: 49 51 96.1 %

Function Name Sort by function name Hit count Sort by hit count
cereal::BinaryInputArchive::~BinaryInputArchive() 0
cereal::BinaryOutputArchive::~BinaryOutputArchive() 0
void cereal::load<char32_t*>(cereal::BinaryInputArchive&, cereal::BinaryData<char32_t*>&) 100
void cereal::load<char16_t*>(cereal::BinaryInputArchive&, cereal::BinaryData<char16_t*>&) 100
void cereal::load<wchar_t*>(cereal::BinaryInputArchive&, cereal::BinaryData<wchar_t*>&) 100
std::enable_if<std::is_arithmetic<long long>::value, void>::type cereal::load<long long>(cereal::BinaryInputArchive&, long long&) 100
void cereal::save<char32_t const*>(cereal::BinaryOutputArchive&, cereal::BinaryData<char32_t const*> const&) 100
void cereal::save<char16_t const*>(cereal::BinaryOutputArchive&, cereal::BinaryData<char16_t const*> const&) 100
void cereal::save<wchar_t const*>(cereal::BinaryOutputArchive&, cereal::BinaryData<wchar_t const*> const&) 100
std::enable_if<std::is_arithmetic<long long>::value, void>::type cereal::save<long long>(cereal::BinaryOutputArchive&, long long const&) 100
std::enable_if<std::is_arithmetic<unsigned long long>::value, void>::type cereal::load<unsigned long long>(cereal::BinaryInputArchive&, unsigned long long&) 200
std::enable_if<std::is_arithmetic<unsigned long long>::value, void>::type cereal::save<unsigned long long>(cereal::BinaryOutputArchive&, unsigned long long const&) 200
std::enable_if<std::is_arithmetic<char>::value, void>::type cereal::load<char>(cereal::BinaryInputArchive&, char&) 300
std::enable_if<std::is_arithmetic<long double>::value, void>::type cereal::load<long double>(cereal::BinaryInputArchive&, long double&) 300
std::enable_if<std::is_arithmetic<char>::value, void>::type cereal::save<char>(cereal::BinaryOutputArchive&, char const&) 300
std::enable_if<std::is_arithmetic<long double>::value, void>::type cereal::save<long double>(cereal::BinaryOutputArchive&, long double const&) 300
void cereal::load<int*>(cereal::BinaryInputArchive&, cereal::BinaryData<int*>&) 400
void cereal::save<int const*>(cereal::BinaryOutputArchive&, cereal::BinaryData<int const*> const&) 400
std::enable_if<cereal::traits::is_same_archive<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, void>::type cereal::serialize<cereal::BinaryOutputArchive, unsigned long const&>(cereal::BinaryOutputArchive&, cereal::SizeTag<unsigned long const&>&) 500
std::enable_if<std::is_arithmetic<float>::value, void>::type cereal::load<float>(cereal::BinaryInputArchive&, float&) 700
std::enable_if<std::is_arithmetic<float>::value, void>::type cereal::save<float>(cereal::BinaryOutputArchive&, float const&) 800
std::enable_if<std::is_arithmetic<long>::value, void>::type cereal::load<long>(cereal::BinaryInputArchive&, long&) 1301
std::enable_if<std::is_arithmetic<double>::value, void>::type cereal::load<double>(cereal::BinaryInputArchive&, double&) 1303
std::enable_if<std::is_arithmetic<long>::value, void>::type cereal::save<long>(cereal::BinaryOutputArchive&, long const&) 1401
std::enable_if<std::is_arithmetic<double>::value, void>::type cereal::save<double>(cereal::BinaryOutputArchive&, double const&) 1403
cereal::BinaryInputArchive::BinaryInputArchive(std::basic_istream<char, std::char_traits<char> >&) 3704
cereal::BinaryInputArchive::~BinaryInputArchive().2 3704
cereal::BinaryOutputArchive::BinaryOutputArchive(std::basic_ostream<char, std::char_traits<char> >&) 3704
cereal::BinaryOutputArchive::~BinaryOutputArchive().2 3704
std::enable_if<std::is_arithmetic<bool>::value, void>::type cereal::load<bool>(cereal::BinaryInputArchive&, bool&) 10908
std::enable_if<std::is_arithmetic<bool>::value, void>::type cereal::save<bool>(cereal::BinaryOutputArchive&, bool const&) 11108
std::enable_if<std::is_arithmetic<short>::value, void>::type cereal::load<short>(cereal::BinaryInputArchive&, short&) 20100
std::enable_if<std::is_arithmetic<unsigned short>::value, void>::type cereal::load<unsigned short>(cereal::BinaryInputArchive&, unsigned short&) 20188
std::enable_if<std::is_arithmetic<short>::value, void>::type cereal::save<short>(cereal::BinaryOutputArchive&, short const&) 20200
std::enable_if<std::is_arithmetic<unsigned short>::value, void>::type cereal::save<unsigned short>(cereal::BinaryOutputArchive&, unsigned short const&) 20288
std::enable_if<std::is_arithmetic<unsigned char>::value, void>::type cereal::load<unsigned char>(cereal::BinaryInputArchive&, unsigned char&) 43400
std::enable_if<std::is_arithmetic<unsigned char>::value, void>::type cereal::save<unsigned char>(cereal::BinaryOutputArchive&, unsigned char const&) 43400
std::enable_if<std::is_arithmetic<signed char>::value, void>::type cereal::load<signed char>(cereal::BinaryInputArchive&, signed char&) 56758
std::enable_if<std::is_arithmetic<signed char>::value, void>::type cereal::save<signed char>(cereal::BinaryOutputArchive&, signed char const&) 56858
void cereal::load<char*>(cereal::BinaryInputArchive&, cereal::BinaryData<char*>&) 70849
void cereal::save<char const*>(cereal::BinaryOutputArchive&, cereal::BinaryData<char const*> const&) 70849
std::enable_if<cereal::traits::is_same_archive<cereal::BinaryOutputArchive, cereal::BinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::BinaryOutputArchive, cereal::BinaryOutputArchive>::value, void>::type cereal::serialize<cereal::BinaryOutputArchive, unsigned long>(cereal::BinaryOutputArchive&, cereal::SizeTag<unsigned long>&) 80849
std::enable_if<cereal::traits::is_same_archive<cereal::BinaryInputArchive, cereal::BinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>::value, void>::type cereal::serialize<cereal::BinaryInputArchive, unsigned long&>(cereal::BinaryInputArchive&, cereal::SizeTag<unsigned long&>&) 81349
std::enable_if<std::is_arithmetic<unsigned long>::value, void>::type cereal::load<unsigned long>(cereal::BinaryInputArchive&, unsigned long&) 82749
std::enable_if<std::is_arithmetic<unsigned long>::value, void>::type cereal::save<unsigned long>(cereal::BinaryOutputArchive&, unsigned long const&) 82849
std::enable_if<std::is_arithmetic<unsigned int>::value, void>::type cereal::load<unsigned int>(cereal::BinaryInputArchive&, unsigned int&) 86348
std::enable_if<std::is_arithmetic<unsigned int>::value, void>::type cereal::save<unsigned int>(cereal::BinaryOutputArchive&, unsigned int const&) 86448
std::enable_if<std::is_arithmetic<int>::value, void>::type cereal::load<int>(cereal::BinaryInputArchive&, int&) 2167551
std::enable_if<std::is_arithmetic<int>::value, void>::type cereal::save<int>(cereal::BinaryOutputArchive&, int const&) 2167551
cereal::BinaryInputArchive::loadBinary(void*, long) 2563755
cereal::BinaryOutputArchive::saveBinary(void const*, long) 2564755

Generated by: LCOV version 1.14