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: 2017-02-12 13:57:59 Functions: 49 49 100.0 %

Function Name Sort by function name Hit count Sort by hit count
cereal::BinaryInputArchive::BinaryInputArchive(std::basic_istream<char, std::char_traits<char> >&) 3502
cereal::BinaryInputArchive::loadBinary(void*, unsigned long) 2515561
cereal::BinaryInputArchive::~BinaryInputArchive() 3502
cereal::BinaryOutputArchive::BinaryOutputArchive(std::basic_ostream<char, std::char_traits<char> >&) 3502
cereal::BinaryOutputArchive::saveBinary(void const*, unsigned long) 2516561
cereal::BinaryOutputArchive::~BinaryOutputArchive() 3502
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&>&) 70701
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<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>&) 70201
std::enable_if<std::is_arithmetic<bool>::value, void>::type cereal::load<bool>(cereal::BinaryInputArchive&, bool&) 10600
std::enable_if<std::is_arithmetic<bool>::value, void>::type cereal::save<bool>(cereal::BinaryOutputArchive&, bool const&) 10800
std::enable_if<std::is_arithmetic<char>::value, void>::type cereal::load<char>(cereal::BinaryInputArchive&, char&) 100
std::enable_if<std::is_arithmetic<char>::value, void>::type cereal::save<char>(cereal::BinaryOutputArchive&, char const&) 100
std::enable_if<std::is_arithmetic<double>::value, void>::type cereal::load<double>(cereal::BinaryInputArchive&, double&) 1001
std::enable_if<std::is_arithmetic<double>::value, void>::type cereal::save<double>(cereal::BinaryOutputArchive&, double const&) 1101
std::enable_if<std::is_arithmetic<float>::value, void>::type cereal::load<float>(cereal::BinaryInputArchive&, float&) 500
std::enable_if<std::is_arithmetic<float>::value, void>::type cereal::save<float>(cereal::BinaryOutputArchive&, float const&) 600
std::enable_if<std::is_arithmetic<int>::value, void>::type cereal::load<int>(cereal::BinaryInputArchive&, int&) 2154173
std::enable_if<std::is_arithmetic<int>::value, void>::type cereal::save<int>(cereal::BinaryOutputArchive&, int const&) 2154173
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<long double>::value, void>::type cereal::save<long double>(cereal::BinaryOutputArchive&, long double const&) 300
std::enable_if<std::is_arithmetic<long long>::value, void>::type cereal::load<long long>(cereal::BinaryInputArchive&, long long&) 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<long>::value, void>::type cereal::load<long>(cereal::BinaryInputArchive&, long&) 1000
std::enable_if<std::is_arithmetic<long>::value, void>::type cereal::save<long>(cereal::BinaryOutputArchive&, long const&) 1100
std::enable_if<std::is_arithmetic<short>::value, void>::type cereal::load<short>(cereal::BinaryInputArchive&, short&) 20100
std::enable_if<std::is_arithmetic<short>::value, void>::type cereal::save<short>(cereal::BinaryOutputArchive&, short const&) 20200
std::enable_if<std::is_arithmetic<signed char>::value, void>::type cereal::load<signed char>(cereal::BinaryInputArchive&, signed char&) 56693
std::enable_if<std::is_arithmetic<signed char>::value, void>::type cereal::save<signed char>(cereal::BinaryOutputArchive&, signed char const&) 56793
std::enable_if<std::is_arithmetic<unsigned char>::value, void>::type cereal::load<unsigned char>(cereal::BinaryInputArchive&, unsigned char&) 42800
std::enable_if<std::is_arithmetic<unsigned char>::value, void>::type cereal::save<unsigned char>(cereal::BinaryOutputArchive&, unsigned char const&) 42800
std::enable_if<std::is_arithmetic<unsigned int>::value, void>::type cereal::load<unsigned int>(cereal::BinaryInputArchive&, unsigned int&) 74601
std::enable_if<std::is_arithmetic<unsigned int>::value, void>::type cereal::save<unsigned int>(cereal::BinaryOutputArchive&, unsigned int const&) 74701
std::enable_if<std::is_arithmetic<unsigned long long>::value, void>::type cereal::load<unsigned long long>(cereal::BinaryInputArchive&, unsigned long long&) 100
std::enable_if<std::is_arithmetic<unsigned long long>::value, void>::type cereal::save<unsigned long long>(cereal::BinaryOutputArchive&, unsigned long long const&) 100
std::enable_if<std::is_arithmetic<unsigned long>::value, void>::type cereal::load<unsigned long>(cereal::BinaryInputArchive&, unsigned long&) 71901
std::enable_if<std::is_arithmetic<unsigned long>::value, void>::type cereal::save<unsigned long>(cereal::BinaryOutputArchive&, unsigned long const&) 72001
std::enable_if<std::is_arithmetic<unsigned short>::value, void>::type cereal::load<unsigned short>(cereal::BinaryInputArchive&, unsigned short&) 20091
std::enable_if<std::is_arithmetic<unsigned short>::value, void>::type cereal::save<unsigned short>(cereal::BinaryOutputArchive&, unsigned short const&) 20191
void cereal::load<char*>(cereal::BinaryInputArchive&, cereal::BinaryData<char*>&) 60801
void cereal::load<char16_t*>(cereal::BinaryInputArchive&, cereal::BinaryData<char16_t*>&) 100
void cereal::load<char32_t*>(cereal::BinaryInputArchive&, cereal::BinaryData<char32_t*>&) 100
void cereal::load<int*>(cereal::BinaryInputArchive&, cereal::BinaryData<int*>&) 400
void cereal::load<wchar_t*>(cereal::BinaryInputArchive&, cereal::BinaryData<wchar_t*>&) 100
void cereal::save<char const*>(cereal::BinaryOutputArchive&, cereal::BinaryData<char const*> const&) 60801
void cereal::save<char16_t const*>(cereal::BinaryOutputArchive&, cereal::BinaryData<char16_t const*> const&) 100
void cereal::save<char32_t const*>(cereal::BinaryOutputArchive&, cereal::BinaryData<char32_t const*> const&) 100
void cereal::save<int const*>(cereal::BinaryOutputArchive&, cereal::BinaryData<int const*> const&) 400
void cereal::save<wchar_t const*>(cereal::BinaryOutputArchive&, cereal::BinaryData<wchar_t const*> const&) 100

Generated by: LCOV version 1.11