LCOV - code coverage report
Current view: top level - cereal/details - static_object.hpp (source / functions) Hit Total Coverage
Test: coverage.info Lines: 189 247 76.5 %
Date: 2019-10-22 20:09:23 Functions: 80 112 71.4 %

Function Name Sort by function name Hit count Sort by hit count
cereal::detail::StaticObject<cereal::detail::InputBindingMap<cereal::XMLInputArchive> >::getInstance() 2808
cereal::detail::StaticObject<cereal::detail::InputBindingMap<cereal::XMLInputArchive> >::create() 2812
cereal::detail::StaticObject<cereal::detail::InputBindingMap<cereal::XMLInputArchive> >::LockGuard::~LockGuard() 8
cereal::detail::StaticObject<cereal::detail::InputBindingMap<cereal::JSONInputArchive> >::getInstance() 2808
cereal::detail::StaticObject<cereal::detail::InputBindingMap<cereal::JSONInputArchive> >::create() 2812
cereal::detail::StaticObject<cereal::detail::InputBindingMap<cereal::JSONInputArchive> >::LockGuard::~LockGuard() 8
cereal::detail::StaticObject<cereal::detail::InputBindingMap<cereal::BinaryInputArchive> >::getInstance() 2808
cereal::detail::StaticObject<cereal::detail::InputBindingMap<cereal::BinaryInputArchive> >::create() 2812
cereal::detail::StaticObject<cereal::detail::InputBindingMap<cereal::BinaryInputArchive> >::LockGuard::~LockGuard() 8
cereal::detail::StaticObject<cereal::detail::InputBindingMap<cereal::PortableBinaryInputArchive> >::getInstance() 2808
cereal::detail::StaticObject<cereal::detail::InputBindingMap<cereal::PortableBinaryInputArchive> >::create() 2812
cereal::detail::StaticObject<cereal::detail::InputBindingMap<cereal::PortableBinaryInputArchive> >::LockGuard::~LockGuard() 8
cereal::detail::StaticObject<cereal::detail::OutputBindingMap<cereal::XMLOutputArchive> >::getInstance() 2808
cereal::detail::StaticObject<cereal::detail::OutputBindingMap<cereal::XMLOutputArchive> >::create() 2812
cereal::detail::StaticObject<cereal::detail::OutputBindingMap<cereal::JSONOutputArchive> >::getInstance() 2808
cereal::detail::StaticObject<cereal::detail::OutputBindingMap<cereal::JSONOutputArchive> >::create() 2812
cereal::detail::StaticObject<cereal::detail::OutputBindingMap<cereal::BinaryOutputArchive> >::getInstance() 2808
cereal::detail::StaticObject<cereal::detail::OutputBindingMap<cereal::BinaryOutputArchive> >::create() 2812
cereal::detail::StaticObject<cereal::detail::OutputBindingMap<cereal::PortableBinaryOutputArchive> >::getInstance() 2808
cereal::detail::StaticObject<cereal::detail::OutputBindingMap<cereal::PortableBinaryOutputArchive> >::create() 2812
cereal::detail::StaticObject<cereal::detail::bind_to_archives<PolyDerived, cereal::detail::(anonymous namespace)::polymorphic_binding_tag> >::getInstance() 2
cereal::detail::StaticObject<cereal::detail::bind_to_archives<PolyDerived, cereal::detail::(anonymous namespace)::polymorphic_binding_tag> >::create() 4
cereal::detail::StaticObject<cereal::detail::bind_to_archives<PolyDerivedD, cereal::detail::(anonymous namespace)::polymorphic_binding_tag> >::getInstance() 2
cereal::detail::StaticObject<cereal::detail::bind_to_archives<PolyDerivedD, cereal::detail::(anonymous namespace)::polymorphic_binding_tag> >::create() 4
cereal::detail::StaticObject<cereal::detail::bind_to_archives<PolyDerivedLA, cereal::detail::(anonymous namespace)::polymorphic_binding_tag> >::getInstance() 2
cereal::detail::StaticObject<cereal::detail::bind_to_archives<PolyDerivedLA, cereal::detail::(anonymous namespace)::polymorphic_binding_tag> >::create() 4
cereal::detail::StaticObject<cereal::detail::bind_to_archives<SpecializedMSplitPolymorphic, cereal::detail::(anonymous namespace)::polymorphic_binding_tag> >::getInstance() 2
cereal::detail::StaticObject<cereal::detail::bind_to_archives<SpecializedMSplitPolymorphic, cereal::detail::(anonymous namespace)::polymorphic_binding_tag> >::create() 4
cereal::detail::StaticObject<cereal::detail::PolymorphicCasters>::getInstance() 22468
cereal::detail::StaticObject<cereal::detail::PolymorphicCasters>::create() 22548
cereal::detail::StaticObject<cereal::detail::PolymorphicCasters>::LockGuard::~LockGuard() 16
cereal::detail::StaticObject<cereal::detail::InputBindingCreator<cereal::XMLInputArchive, PolyDerived> >::getInstance() 0
cereal::detail::StaticObject<cereal::detail::InputBindingCreator<cereal::XMLInputArchive, PolyDerived> >::create() 2
cereal::detail::StaticObject<cereal::detail::InputBindingCreator<cereal::XMLInputArchive, PolyDerivedD> >::getInstance() 0
cereal::detail::StaticObject<cereal::detail::InputBindingCreator<cereal::XMLInputArchive, PolyDerivedD> >::create() 2
cereal::detail::StaticObject<cereal::detail::InputBindingCreator<cereal::XMLInputArchive, PolyDerivedLA> >::getInstance() 0
cereal::detail::StaticObject<cereal::detail::InputBindingCreator<cereal::XMLInputArchive, PolyDerivedLA> >::create() 2
cereal::detail::StaticObject<cereal::detail::InputBindingCreator<cereal::XMLInputArchive, SpecializedMSplitPolymorphic> >::getInstance() 0
cereal::detail::StaticObject<cereal::detail::InputBindingCreator<cereal::XMLInputArchive, SpecializedMSplitPolymorphic> >::create() 2
cereal::detail::StaticObject<cereal::detail::InputBindingCreator<cereal::JSONInputArchive, PolyDerived> >::getInstance() 0
cereal::detail::StaticObject<cereal::detail::InputBindingCreator<cereal::JSONInputArchive, PolyDerived> >::create() 2
cereal::detail::StaticObject<cereal::detail::InputBindingCreator<cereal::JSONInputArchive, PolyDerivedD> >::getInstance() 0
cereal::detail::StaticObject<cereal::detail::InputBindingCreator<cereal::JSONInputArchive, PolyDerivedD> >::create() 2
cereal::detail::StaticObject<cereal::detail::InputBindingCreator<cereal::JSONInputArchive, PolyDerivedLA> >::getInstance() 0
cereal::detail::StaticObject<cereal::detail::InputBindingCreator<cereal::JSONInputArchive, PolyDerivedLA> >::create() 2
cereal::detail::StaticObject<cereal::detail::InputBindingCreator<cereal::JSONInputArchive, SpecializedMSplitPolymorphic> >::getInstance() 0
cereal::detail::StaticObject<cereal::detail::InputBindingCreator<cereal::JSONInputArchive, SpecializedMSplitPolymorphic> >::create() 2
cereal::detail::StaticObject<cereal::detail::InputBindingCreator<cereal::BinaryInputArchive, PolyDerived> >::getInstance() 0
cereal::detail::StaticObject<cereal::detail::InputBindingCreator<cereal::BinaryInputArchive, PolyDerived> >::create() 2
cereal::detail::StaticObject<cereal::detail::InputBindingCreator<cereal::BinaryInputArchive, PolyDerivedD> >::getInstance() 0
cereal::detail::StaticObject<cereal::detail::InputBindingCreator<cereal::BinaryInputArchive, PolyDerivedD> >::create() 2
cereal::detail::StaticObject<cereal::detail::InputBindingCreator<cereal::BinaryInputArchive, PolyDerivedLA> >::getInstance() 0
cereal::detail::StaticObject<cereal::detail::InputBindingCreator<cereal::BinaryInputArchive, PolyDerivedLA> >::create() 2
cereal::detail::StaticObject<cereal::detail::InputBindingCreator<cereal::BinaryInputArchive, SpecializedMSplitPolymorphic> >::getInstance() 0
cereal::detail::StaticObject<cereal::detail::InputBindingCreator<cereal::BinaryInputArchive, SpecializedMSplitPolymorphic> >::create() 2
cereal::detail::StaticObject<cereal::detail::InputBindingCreator<cereal::PortableBinaryInputArchive, PolyDerived> >::getInstance() 0
cereal::detail::StaticObject<cereal::detail::InputBindingCreator<cereal::PortableBinaryInputArchive, PolyDerived> >::create() 2
cereal::detail::StaticObject<cereal::detail::InputBindingCreator<cereal::PortableBinaryInputArchive, PolyDerivedD> >::getInstance() 0
cereal::detail::StaticObject<cereal::detail::InputBindingCreator<cereal::PortableBinaryInputArchive, PolyDerivedD> >::create() 2
cereal::detail::StaticObject<cereal::detail::InputBindingCreator<cereal::PortableBinaryInputArchive, PolyDerivedLA> >::getInstance() 0
cereal::detail::StaticObject<cereal::detail::InputBindingCreator<cereal::PortableBinaryInputArchive, PolyDerivedLA> >::create() 2
cereal::detail::StaticObject<cereal::detail::InputBindingCreator<cereal::PortableBinaryInputArchive, SpecializedMSplitPolymorphic> >::getInstance() 0
cereal::detail::StaticObject<cereal::detail::InputBindingCreator<cereal::PortableBinaryInputArchive, SpecializedMSplitPolymorphic> >::create() 2
cereal::detail::StaticObject<cereal::detail::OutputBindingCreator<cereal::XMLOutputArchive, PolyDerived> >::getInstance() 0
cereal::detail::StaticObject<cereal::detail::OutputBindingCreator<cereal::XMLOutputArchive, PolyDerived> >::create() 2
cereal::detail::StaticObject<cereal::detail::OutputBindingCreator<cereal::XMLOutputArchive, PolyDerivedD> >::getInstance() 0
cereal::detail::StaticObject<cereal::detail::OutputBindingCreator<cereal::XMLOutputArchive, PolyDerivedD> >::create() 2
cereal::detail::StaticObject<cereal::detail::OutputBindingCreator<cereal::XMLOutputArchive, PolyDerivedLA> >::getInstance() 0
cereal::detail::StaticObject<cereal::detail::OutputBindingCreator<cereal::XMLOutputArchive, PolyDerivedLA> >::create() 2
cereal::detail::StaticObject<cereal::detail::OutputBindingCreator<cereal::XMLOutputArchive, SpecializedMSplitPolymorphic> >::getInstance() 0
cereal::detail::StaticObject<cereal::detail::OutputBindingCreator<cereal::XMLOutputArchive, SpecializedMSplitPolymorphic> >::create() 2
cereal::detail::StaticObject<cereal::detail::OutputBindingCreator<cereal::JSONOutputArchive, PolyDerived> >::getInstance() 0
cereal::detail::StaticObject<cereal::detail::OutputBindingCreator<cereal::JSONOutputArchive, PolyDerived> >::create() 2
cereal::detail::StaticObject<cereal::detail::OutputBindingCreator<cereal::JSONOutputArchive, PolyDerivedD> >::getInstance() 0
cereal::detail::StaticObject<cereal::detail::OutputBindingCreator<cereal::JSONOutputArchive, PolyDerivedD> >::create() 2
cereal::detail::StaticObject<cereal::detail::OutputBindingCreator<cereal::JSONOutputArchive, PolyDerivedLA> >::getInstance() 0
cereal::detail::StaticObject<cereal::detail::OutputBindingCreator<cereal::JSONOutputArchive, PolyDerivedLA> >::create() 2
cereal::detail::StaticObject<cereal::detail::OutputBindingCreator<cereal::JSONOutputArchive, SpecializedMSplitPolymorphic> >::getInstance() 0
cereal::detail::StaticObject<cereal::detail::OutputBindingCreator<cereal::JSONOutputArchive, SpecializedMSplitPolymorphic> >::create() 2
cereal::detail::StaticObject<cereal::detail::OutputBindingCreator<cereal::BinaryOutputArchive, PolyDerived> >::getInstance() 0
cereal::detail::StaticObject<cereal::detail::OutputBindingCreator<cereal::BinaryOutputArchive, PolyDerived> >::create() 2
cereal::detail::StaticObject<cereal::detail::OutputBindingCreator<cereal::BinaryOutputArchive, PolyDerivedD> >::getInstance() 0
cereal::detail::StaticObject<cereal::detail::OutputBindingCreator<cereal::BinaryOutputArchive, PolyDerivedD> >::create() 2
cereal::detail::StaticObject<cereal::detail::OutputBindingCreator<cereal::BinaryOutputArchive, PolyDerivedLA> >::getInstance() 0
cereal::detail::StaticObject<cereal::detail::OutputBindingCreator<cereal::BinaryOutputArchive, PolyDerivedLA> >::create() 2
cereal::detail::StaticObject<cereal::detail::OutputBindingCreator<cereal::BinaryOutputArchive, SpecializedMSplitPolymorphic> >::getInstance() 0
cereal::detail::StaticObject<cereal::detail::OutputBindingCreator<cereal::BinaryOutputArchive, SpecializedMSplitPolymorphic> >::create() 2
cereal::detail::StaticObject<cereal::detail::OutputBindingCreator<cereal::PortableBinaryOutputArchive, PolyDerived> >::getInstance() 0
cereal::detail::StaticObject<cereal::detail::OutputBindingCreator<cereal::PortableBinaryOutputArchive, PolyDerived> >::create() 2
cereal::detail::StaticObject<cereal::detail::OutputBindingCreator<cereal::PortableBinaryOutputArchive, PolyDerivedD> >::getInstance() 0
cereal::detail::StaticObject<cereal::detail::OutputBindingCreator<cereal::PortableBinaryOutputArchive, PolyDerivedD> >::create() 2
cereal::detail::StaticObject<cereal::detail::OutputBindingCreator<cereal::PortableBinaryOutputArchive, PolyDerivedLA> >::getInstance() 0
cereal::detail::StaticObject<cereal::detail::OutputBindingCreator<cereal::PortableBinaryOutputArchive, PolyDerivedLA> >::create() 2
cereal::detail::StaticObject<cereal::detail::OutputBindingCreator<cereal::PortableBinaryOutputArchive, SpecializedMSplitPolymorphic> >::getInstance() 0
cereal::detail::StaticObject<cereal::detail::OutputBindingCreator<cereal::PortableBinaryOutputArchive, SpecializedMSplitPolymorphic> >::create() 2
cereal::detail::StaticObject<cereal::detail::PolymorphicVirtualCaster<PolyBaseAA, PolyBaseB> >::getInstance() 3200
cereal::detail::StaticObject<cereal::detail::PolymorphicVirtualCaster<PolyBaseAA, PolyBaseB> >::create() 3202
cereal::detail::StaticObject<cereal::detail::PolymorphicVirtualCaster<PolyBaseAA, PolyBaseC> >::getInstance() 3200
cereal::detail::StaticObject<cereal::detail::PolymorphicVirtualCaster<PolyBaseAA, PolyBaseC> >::create() 3202
cereal::detail::StaticObject<cereal::detail::PolymorphicVirtualCaster<BogusBasePolymorphic, SpecializedMSplitPolymorphic> >::create() 2
cereal::detail::StaticObject<cereal::detail::PolymorphicVirtualCaster<PolyLA, PolyDerivedLA> >::create() 2
cereal::detail::StaticObject<cereal::detail::PolymorphicVirtualCaster<PolyBase, PolyDerived> >::getInstance() 6400
cereal::detail::StaticObject<cereal::detail::PolymorphicVirtualCaster<PolyBase, PolyDerived> >::create() 6402
cereal::detail::StaticObject<cereal::detail::PolymorphicVirtualCaster<PolyBaseA, PolyBaseAA> >::create() 2
cereal::detail::StaticObject<cereal::detail::PolymorphicVirtualCaster<PolyBaseB, PolyDerivedD> >::getInstance() 3200
cereal::detail::StaticObject<cereal::detail::PolymorphicVirtualCaster<PolyBaseB, PolyDerivedD> >::create() 3202
cereal::detail::StaticObject<cereal::detail::PolymorphicVirtualCaster<PolyBaseC, PolyDerivedD> >::getInstance() 3200
cereal::detail::StaticObject<cereal::detail::PolymorphicVirtualCaster<PolyBaseC, PolyDerivedD> >::create() 3202
cereal::detail::StaticObject<cereal::detail::Versions>::getInstance() 15212
cereal::detail::StaticObject<cereal::detail::Versions>::lock() 11200
cereal::detail::StaticObject<cereal::detail::Versions>::create() 15220
cereal::detail::StaticObject<cereal::detail::Versions>::LockGuard::~LockGuard() 15200

Generated by: LCOV version 1.13