LCOV - code coverage report
Current view: top level - cereal/archives - binary.hpp (source / functions) Hit Total Coverage
Test: coverage.info Lines: 130 132 98.5 %
Date: 2019-10-22 20:09:23 Functions: 49 51 96.1 %

Function Name Sort by function name Hit count Sort by hit count
cereal::BinaryInputArchive::loadBinary(void*, long) 5126914
cereal::BinaryInputArchive::BinaryInputArchive(std::basic_istream<char, std::char_traits<char> >&) 7408
cereal::BinaryInputArchive::~BinaryInputArchive() 0
cereal::BinaryInputArchive::~BinaryInputArchive().2 7408
cereal::BinaryOutputArchive::saveBinary(void const*, long) 5128914
cereal::BinaryOutputArchive::BinaryOutputArchive(std::basic_ostream<char, std::char_traits<char> >&) 7408
cereal::BinaryOutputArchive::~BinaryOutputArchive() 0
cereal::BinaryOutputArchive::~BinaryOutputArchive().2 7408
void cereal::load<char32_t*>(cereal::BinaryInputArchive&, cereal::BinaryData<char32_t*>&) 200
void cereal::load<char16_t*>(cereal::BinaryInputArchive&, cereal::BinaryData<char16_t*>&) 200
void cereal::load<char*>(cereal::BinaryInputArchive&, cereal::BinaryData<char*>&) 141550
void cereal::load<int*>(cereal::BinaryInputArchive&, cereal::BinaryData<int*>&) 800
void cereal::load<wchar_t*>(cereal::BinaryInputArchive&, cereal::BinaryData<wchar_t*>&) 200
std::enable_if<std::is_arithmetic<signed char>::value, void>::type cereal::load<signed char>(cereal::BinaryInputArchive&, signed char&) 113521
std::enable_if<std::is_arithmetic<bool>::value, void>::type cereal::load<bool>(cereal::BinaryInputArchive&, bool&) 21816
std::enable_if<std::is_arithmetic<char>::value, void>::type cereal::load<char>(cereal::BinaryInputArchive&, char&) 600
std::enable_if<std::is_arithmetic<double>::value, void>::type cereal::load<double>(cereal::BinaryInputArchive&, double&) 2606
std::enable_if<std::is_arithmetic<long double>::value, void>::type cereal::load<long double>(cereal::BinaryInputArchive&, long double&) 600
std::enable_if<std::is_arithmetic<float>::value, void>::type cereal::load<float>(cereal::BinaryInputArchive&, float&) 1400
std::enable_if<std::is_arithmetic<unsigned char>::value, void>::type cereal::load<unsigned char>(cereal::BinaryInputArchive&, unsigned char&) 86800
std::enable_if<std::is_arithmetic<int>::value, void>::type cereal::load<int>(cereal::BinaryInputArchive&, int&) 4334950
std::enable_if<std::is_arithmetic<unsigned int>::value, void>::type cereal::load<unsigned int>(cereal::BinaryInputArchive&, unsigned int&) 172549
std::enable_if<std::is_arithmetic<long>::value, void>::type cereal::load<long>(cereal::BinaryInputArchive&, long&) 2602
std::enable_if<std::is_arithmetic<unsigned long>::value, void>::type cereal::load<unsigned long>(cereal::BinaryInputArchive&, unsigned long&) 165350
std::enable_if<std::is_arithmetic<short>::value, void>::type cereal::load<short>(cereal::BinaryInputArchive&, short&) 40200
std::enable_if<std::is_arithmetic<unsigned short>::value, void>::type cereal::load<unsigned short>(cereal::BinaryInputArchive&, unsigned short&) 40370
std::enable_if<std::is_arithmetic<long long>::value, void>::type cereal::load<long long>(cereal::BinaryInputArchive&, long long&) 200
std::enable_if<std::is_arithmetic<unsigned long long>::value, void>::type cereal::load<unsigned long long>(cereal::BinaryInputArchive&, unsigned long long&) 400
void cereal::save<char32_t const*>(cereal::BinaryOutputArchive&, cereal::BinaryData<char32_t const*> const&) 200
void cereal::save<char16_t const*>(cereal::BinaryOutputArchive&, cereal::BinaryData<char16_t const*> const&) 200
void cereal::save<char const*>(cereal::BinaryOutputArchive&, cereal::BinaryData<char const*> const&) 141550
void cereal::save<int const*>(cereal::BinaryOutputArchive&, cereal::BinaryData<int const*> const&) 800
void cereal::save<wchar_t const*>(cereal::BinaryOutputArchive&, cereal::BinaryData<wchar_t const*> const&) 200
std::enable_if<std::is_arithmetic<signed char>::value, void>::type cereal::save<signed char>(cereal::BinaryOutputArchive&, signed char const&) 113721
std::enable_if<std::is_arithmetic<bool>::value, void>::type cereal::save<bool>(cereal::BinaryOutputArchive&, bool const&) 22216
std::enable_if<std::is_arithmetic<char>::value, void>::type cereal::save<char>(cereal::BinaryOutputArchive&, char const&) 600
std::enable_if<std::is_arithmetic<double>::value, void>::type cereal::save<double>(cereal::BinaryOutputArchive&, double const&) 2806
std::enable_if<std::is_arithmetic<long double>::value, void>::type cereal::save<long double>(cereal::BinaryOutputArchive&, long double const&) 600
std::enable_if<std::is_arithmetic<float>::value, void>::type cereal::save<float>(cereal::BinaryOutputArchive&, float const&) 1600
std::enable_if<std::is_arithmetic<unsigned char>::value, void>::type cereal::save<unsigned char>(cereal::BinaryOutputArchive&, unsigned char const&) 86800
std::enable_if<std::is_arithmetic<int>::value, void>::type cereal::save<int>(cereal::BinaryOutputArchive&, int const&) 4334950
std::enable_if<std::is_arithmetic<unsigned int>::value, void>::type cereal::save<unsigned int>(cereal::BinaryOutputArchive&, unsigned int const&) 172749
std::enable_if<std::is_arithmetic<long>::value, void>::type cereal::save<long>(cereal::BinaryOutputArchive&, long const&) 2802
std::enable_if<std::is_arithmetic<unsigned long>::value, void>::type cereal::save<unsigned long>(cereal::BinaryOutputArchive&, unsigned long const&) 165550
std::enable_if<std::is_arithmetic<short>::value, void>::type cereal::save<short>(cereal::BinaryOutputArchive&, short const&) 40400
std::enable_if<std::is_arithmetic<unsigned short>::value, void>::type cereal::save<unsigned short>(cereal::BinaryOutputArchive&, unsigned short const&) 40570
std::enable_if<std::is_arithmetic<long long>::value, void>::type cereal::save<long long>(cereal::BinaryOutputArchive&, long long const&) 200
std::enable_if<std::is_arithmetic<unsigned long long>::value, void>::type cereal::save<unsigned long long>(cereal::BinaryOutputArchive&, unsigned long long const&) 400
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&>&) 162550
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&>&) 1000
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>&) 161550

Generated by: LCOV version 1.13