LCOV - code coverage report
Current view: top level - cereal/archives - portable_binary.hpp (source / functions) Hit Total Coverage
Test: coverage.info Lines: 70 72 97.2 %
Date: 2017-02-12 13:57:59 Functions: 222 233 95.3 %

Function Name Sort by function name Hit count Sort by hit count
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, BogusBasePolymorphic&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<BogusBasePolymorphic&>&) 0
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&> >(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&> >&) 0
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&> >(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&> >&) 0
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&> >(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&> >&) 0
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, unsigned long long&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<unsigned long long&>&) 0
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, BogusBasePolymorphic&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<BogusBasePolymorphic&>&) 0
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&> >(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&> >&) 0
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&> >(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&> >&) 0
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&> >(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&> >&) 0
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, unsigned int>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<unsigned int>&) 0
void cereal::portable_binary_detail::swap_bytes<16ul>(unsigned char*) 0
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, TestClass&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<TestClass&>&) 1
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&> >(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&> >&) 1
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, TestClass&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<TestClass&>&) 1
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&> >(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&> >&) 1
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, double const&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<double const&>&) 1
cereal::PortableBinaryInputArchive::Options::BigEndian() 2
cereal::PortableBinaryInputArchive::Options::LittleEndian() 2
cereal::PortableBinaryOutputArchive::Options::BigEndian() 2
cereal::PortableBinaryOutputArchive::Options::LittleEndian() 2
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, MemoryCycle&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<MemoryCycle&>&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, SpecializedMSplitPolymorphic&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<SpecializedMSplitPolymorphic&>&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, MemoryCycleLoadAndConstruct>&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, MemoryCycleLoadAndConstruct>&>&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, OneLAVersioned>&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, OneLAVersioned>&>&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, ThreeLA>&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, ThreeLA>&>&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, TwoLAVersioned>&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, TwoLAVersioned>&>&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&> >(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&> >&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&> >(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&> >&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&> >(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&> >&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&> >(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&> >&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&> >(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&> >&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&> >(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&> >&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&> >(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&> >&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&> >(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&> >&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&> >(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&> >&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&> >(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&> >&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, std::less<StructExternalSerialize>&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<std::less<StructExternalSerialize>&>&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, std::less<StructExternalSplit>&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<std::less<StructExternalSplit>&>&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, std::less<StructInternalSerialize>&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<std::less<StructInternalSerialize>&>&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, std::less<StructInternalSplit>&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<std::less<StructInternalSplit>&>&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, std::less<int>&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<std::less<int>&>&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, std::shared_ptr<PolyBase>&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<std::shared_ptr<PolyBase>&>&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, std::shared_ptr<PolyBaseA>&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<std::shared_ptr<PolyBaseA>&>&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >&>&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >&>&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, std::vector<int, std::allocator<int> >&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<std::vector<int, std::allocator<int> >&>&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, MemoryCycle&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<MemoryCycle&>&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, MemoryCycleLoadAndConstruct&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<MemoryCycleLoadAndConstruct&>&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, OneLAVersioned&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<OneLAVersioned&>&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, SpecializedMSplitPolymorphic const&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<SpecializedMSplitPolymorphic const&>&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, ThreeLA&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<ThreeLA&>&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, TwoLAVersioned&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<TwoLAVersioned&>&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, UserStruct&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<UserStruct&>&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&> >(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&> >&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&> >(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&> >&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&> >(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&> >&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&> >(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&> >&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&> >(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&> >&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&> >(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&> >&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&> >(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&> >&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&> >(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&> >&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&> >(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&> >&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&> >(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&> >&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&> >(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&> >&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, std::less<StructExternalSerialize> const&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<std::less<StructExternalSerialize> const&>&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, std::less<StructExternalSplit> const&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<std::less<StructExternalSplit> const&>&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, std::less<StructInternalSerialize> const&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<std::less<StructInternalSerialize> const&>&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, std::less<StructInternalSplit> const&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<std::less<StructInternalSplit> const&>&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, std::less<int> const&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<std::less<int> const&>&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, std::shared_ptr<PolyBase> const&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<std::shared_ptr<PolyBase> const&>&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, std::shared_ptr<PolyBaseA> const&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<std::shared_ptr<PolyBaseA> const&>&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&>&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> > const&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> > const&>&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> > const&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> > const&>&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, std::vector<int, std::allocator<int> > const&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<std::vector<int, std::allocator<int> > const&>&) 100
std::enable_if<std::is_arithmetic<char>::value, void>::type cereal::load<char>(cereal::PortableBinaryInputArchive&, char&) 100
std::enable_if<std::is_arithmetic<char>::value, void>::type cereal::save<char>(cereal::PortableBinaryOutputArchive&, char const&) 100
std::enable_if<std::is_arithmetic<long long>::value, void>::type cereal::load<long long>(cereal::PortableBinaryInputArchive&, long long&) 100
std::enable_if<std::is_arithmetic<long long>::value, void>::type cereal::save<long long>(cereal::PortableBinaryOutputArchive&, long long const&) 100
std::enable_if<std::is_arithmetic<unsigned long long>::value, void>::type cereal::load<unsigned long long>(cereal::PortableBinaryInputArchive&, unsigned long long&) 100
std::enable_if<std::is_arithmetic<unsigned long long>::value, void>::type cereal::save<unsigned long long>(cereal::PortableBinaryOutputArchive&, unsigned long long const&) 100
void cereal::load<char16_t*>(cereal::PortableBinaryInputArchive&, cereal::BinaryData<char16_t*>&) 100
void cereal::load<char32_t*>(cereal::PortableBinaryInputArchive&, cereal::BinaryData<char32_t*>&) 100
void cereal::load<wchar_t*>(cereal::PortableBinaryInputArchive&, cereal::BinaryData<wchar_t*>&) 100
void cereal::save<char16_t const*>(cereal::PortableBinaryOutputArchive&, cereal::BinaryData<char16_t const*> const&) 100
void cereal::save<char32_t const*>(cereal::PortableBinaryOutputArchive&, cereal::BinaryData<char32_t const*> const&) 100
void cereal::save<wchar_t const*>(cereal::PortableBinaryOutputArchive&, cereal::BinaryData<wchar_t const*> const&) 100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, PolyDerived&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<PolyDerived&>&) 200
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, PolyDerivedD&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<PolyDerivedD&>&) 200
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, OneLA>&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, OneLA>&>&) 200
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, PolyDerivedLA>&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, PolyDerivedLA>&>&) 200
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, TwoLA>&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, TwoLA>&>&) 200
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, UserStruct>&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, UserStruct>&>&) 200
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&> >(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&> >&) 200
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&> >(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&> >&) 200
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&> >(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&> >&) 200
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&> >(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&> >&) 200
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&> >(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&> >&) 200
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&> >(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&> >&) 200
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, float&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<float&>&) 200
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, long double&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<long double&>&) 200
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>&) 200
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >&>&) 200
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>&) 200
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >&>&) 200
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, std::deque<int, std::allocator<int> >&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<std::deque<int, std::allocator<int> >&>&) 200
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, OneLA&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<OneLA&>&) 200
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, PolyDerived const&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<PolyDerived const&>&) 200
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, PolyDerivedD const&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<PolyDerivedD const&>&) 200
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, PolyDerivedLA const&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<PolyDerivedLA const&>&) 200
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, StructExternalSplit&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<StructExternalSplit&>&) 200
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, TwoLA&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<TwoLA&>&) 200
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&> >(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&> >&) 200
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&> >(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&> >&) 200
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&> >(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&> >&) 200
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&> >(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&> >&) 200
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&> >(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&> >&) 200
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, double>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<double>&) 200
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, float>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<float>&) 200
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, long double>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<long double>&) 200
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&>&) 200
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > const&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > const&>&) 200
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>&) 200
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > const&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > const&>&) 200
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, std::deque<int, std::allocator<int> > const&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<std::deque<int, std::allocator<int> > const&>&) 200
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, double&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<double&>&) 201
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, std::chrono::duration<long, std::ratio<1l, 1000000000l> >&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<std::chrono::duration<long, std::ratio<1l, 1000000000l> >&>&) 300
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<std::chrono::duration<long, std::ratio<1l, 1000000000l> > >&) 300
std::enable_if<std::is_arithmetic<long double>::value, void>::type cereal::load<long double>(cereal::PortableBinaryInputArchive&, long double&) 300
std::enable_if<std::is_arithmetic<long double>::value, void>::type cereal::save<long double>(cereal::PortableBinaryOutputArchive&, long double const&) 300
void cereal::PortableBinaryInputArchive::loadBinary<16ul>(void*, unsigned long) 300
void cereal::PortableBinaryOutputArchive::saveBinary<16ul>(void const*, unsigned long) 300
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&) 400
void cereal::save<int const*>(cereal::PortableBinaryOutputArchive&, cereal::BinaryData<int const*> const&) 400
void cereal::save<int*>(cereal::PortableBinaryOutputArchive&, cereal::BinaryData<int*> const&) 400
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, cereal::bitset_detail::type&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<cereal::bitset_detail::type&>&) 500
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, cereal::bitset_detail::type>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<cereal::bitset_detail::type>&) 500
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, unsigned long const&>(cereal::PortableBinaryOutputArchive&, cereal::SizeTag<unsigned long const&>&) 500
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, long&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<long&>&) 600
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, StructInternalSerialize&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<StructInternalSerialize&>&) 600
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, StructInternalSplit&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<StructInternalSplit&>&) 600
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, long>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<long>&) 600
void cereal::load<int*>(cereal::PortableBinaryInputArchive&, cereal::BinaryData<int*>&) 800
std::enable_if<std::is_arithmetic<float>::value, void>::type cereal::save<float>(cereal::PortableBinaryOutputArchive&, float const&) 900
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, unsigned long&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<unsigned long&>&) 1000
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, StructExternalSerialize&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<StructExternalSerialize&>&) 1000
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, unsigned long const&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<unsigned long const&>&) 1000
std::enable_if<std::is_arithmetic<float>::value, void>::type cereal::load<float>(cereal::PortableBinaryInputArchive&, float&) 1000
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>&) 1100
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>&) 1100
std::enable_if<std::is_arithmetic<long>::value, void>::type cereal::save<long>(cereal::PortableBinaryOutputArchive&, long const&) 1400
void cereal::portable_binary_detail::swap_bytes<2ul>(unsigned char*) 1400
std::enable_if<std::is_arithmetic<double>::value, void>::type cereal::save<double>(cereal::PortableBinaryOutputArchive&, double const&) 1401
std::enable_if<std::is_arithmetic<long>::value, void>::type cereal::load<long>(cereal::PortableBinaryInputArchive&, long&) 1500
std::enable_if<std::is_arithmetic<double>::value, void>::type cereal::load<double>(cereal::PortableBinaryInputArchive&, double&) 1501
void cereal::portable_binary_detail::swap_bytes<1ul>(unsigned char*) 2100
void cereal::portable_binary_detail::swap_bytes<8ul>(unsigned char*) 2100
cereal::PortableBinaryOutputArchive::Options::Default() 3402
cereal::PortableBinaryOutputArchive::Options::getEndianness() 3402
cereal::PortableBinaryOutputArchive::Options::Options(cereal::PortableBinaryOutputArchive::Options::Endianness) 3406
cereal::PortableBinaryInputArchive::Options::Default() 3602
cereal::PortableBinaryInputArchive::Options::getEndianness() 3602
cereal::PortableBinaryInputArchive::Options::Options(cereal::PortableBinaryInputArchive::Options::Endianness) 3606
cereal::PortableBinaryOutputArchive::PortableBinaryOutputArchive(std::basic_ostream<char, std::char_traits<char> >&, cereal::PortableBinaryOutputArchive::Options const&) 3802
cereal::PortableBinaryOutputArchive::~PortableBinaryOutputArchive() 3802
cereal::PortableBinaryInputArchive::Options::is_little_endian() const 4002
cereal::PortableBinaryInputArchive::PortableBinaryInputArchive(std::basic_istream<char, std::char_traits<char> >&, cereal::PortableBinaryInputArchive::Options const&) 4002
cereal::PortableBinaryInputArchive::~PortableBinaryInputArchive() 4002
cereal::PortableBinaryOutputArchive::Options::is_little_endian() const 7604
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&> >(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&> >&) 10000
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, std::shared_ptr<int>&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<std::shared_ptr<int>&>&) 10000
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, std::unique_ptr<int, std::default_delete<int> >&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<std::unique_ptr<int, std::default_delete<int> >&>&) 10000
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&> >(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&> >&) 10000
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, std::shared_ptr<int> const&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<std::shared_ptr<int> const&>&) 10000
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, std::unique_ptr<int, std::default_delete<int> > const&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<std::unique_ptr<int, std::default_delete<int> > const&>&) 10000
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, unsigned char>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<unsigned char>&) 10500
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&> >(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&> >&) 10600
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&> >(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&> >&) 10600
std::enable_if<std::is_arithmetic<bool>::value, void>::type cereal::save<bool>(cereal::PortableBinaryOutputArchive&, bool const&) 11000
std::enable_if<std::is_arithmetic<bool>::value, void>::type cereal::load<bool>(cereal::PortableBinaryInputArchive&, bool&) 11100
cereal::portable_binary_detail::is_little_endian() 11306
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, unsigned int&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<unsigned int&>&) 13101
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, unsigned short&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<unsigned short&>&) 19988
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, unsigned short const&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<unsigned short const&>&) 19988
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, short&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<short&>&) 20000
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, short const&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<short const&>&) 20000
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, unsigned char const&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<unsigned char const&>&) 20000
std::enable_if<std::is_arithmetic<unsigned short>::value, void>::type cereal::save<unsigned short>(cereal::PortableBinaryOutputArchive&, unsigned short const&) 20488
std::enable_if<std::is_arithmetic<short>::value, void>::type cereal::save<short>(cereal::PortableBinaryOutputArchive&, short const&) 20500
std::enable_if<std::is_arithmetic<unsigned short>::value, void>::type cereal::load<unsigned short>(cereal::PortableBinaryInputArchive&, unsigned short&) 20588
std::enable_if<std::is_arithmetic<short>::value, void>::type cereal::load<short>(cereal::PortableBinaryInputArchive&, short&) 20600
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, int&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<int&>&) 21903
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, unsigned char&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<unsigned char&>&) 30600
void cereal::PortableBinaryOutputArchive::saveBinary<2ul>(void const*, unsigned long) 41088
void cereal::PortableBinaryInputArchive::loadBinary<2ul>(void*, unsigned long) 41288
void cereal::portable_binary_detail::swap_bytes<4ul>(unsigned char*) 42100
std::enable_if<std::is_arithmetic<unsigned char>::value, void>::type cereal::save<unsigned char>(cereal::PortableBinaryOutputArchive&, unsigned char const&) 46902
std::enable_if<std::is_arithmetic<unsigned char>::value, void>::type cereal::load<unsigned char>(cereal::PortableBinaryInputArchive&, unsigned char&) 47302
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, signed char&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<signed char&>&) 56621
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, StructExternalSplit const&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<StructExternalSplit const&>&) 56621
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, signed char const&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<signed char const&>&) 56621
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, StructExternalSplit&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<StructExternalSplit&>&) 56821
std::enable_if<std::is_arithmetic<signed char>::value, void>::type cereal::save<signed char>(cereal::PortableBinaryOutputArchive&, signed char const&) 57121
std::enable_if<std::is_arithmetic<signed char>::value, void>::type cereal::load<signed char>(cereal::PortableBinaryInputArchive&, signed char&) 57221
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, StructInternalSplit const&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<StructInternalSplit const&>&) 59993
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, StructInternalSerialize const&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<StructInternalSerialize const&>&) 59995
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, StructExternalSerialize const&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<StructExternalSerialize const&>&) 60000
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&) 60001
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&) 60401
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, StructInternalSplit&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<StructInternalSplit&>&) 60593
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, StructInternalSerialize&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<StructInternalSerialize&>&) 60595
void cereal::load<char*>(cereal::PortableBinaryInputArchive&, cereal::BinaryData<char*>&) 60801
void cereal::save<char const*>(cereal::PortableBinaryOutputArchive&, cereal::BinaryData<char const*> const&) 60801
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, StructExternalSerialize&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<StructExternalSerialize&>&) 61000
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, unsigned int const&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<unsigned int const&>&) 61300
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, unsigned long>(cereal::PortableBinaryOutputArchive&, cereal::SizeTag<unsigned long>&) 70201
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, unsigned long&>(cereal::PortableBinaryInputArchive&, cereal::SizeTag<unsigned long&>&) 70701
std::enable_if<std::is_arithmetic<unsigned long>::value, void>::type cereal::save<unsigned long>(cereal::PortableBinaryOutputArchive&, unsigned long const&) 72301
std::enable_if<std::is_arithmetic<unsigned long>::value, void>::type cereal::load<unsigned long>(cereal::PortableBinaryInputArchive&, unsigned long&) 72401
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, unsigned int&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<unsigned int&>&) 74401
std::enable_if<std::is_arithmetic<unsigned int>::value, void>::type cereal::save<unsigned int>(cereal::PortableBinaryOutputArchive&, unsigned int const&) 75001
std::enable_if<std::is_arithmetic<unsigned int>::value, void>::type cereal::load<unsigned int>(cereal::PortableBinaryInputArchive&, unsigned int&) 75101
void cereal::PortableBinaryOutputArchive::saveBinary<8ul>(void const*, unsigned long) 75302
void cereal::PortableBinaryInputArchive::loadBinary<8ul>(void*, unsigned long) 75602
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryOutputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryOutputArchive, int const&>(cereal::PortableBinaryOutputArchive&, cereal::NameValuePair<int const&>&) 140001
std::enable_if<cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryInputArchive>::value||cereal::traits::is_same_archive<cereal::PortableBinaryInputArchive, cereal::PortableBinaryOutputArchive>::value, void>::type cereal::serialize<cereal::PortableBinaryInputArchive, int&>(cereal::PortableBinaryInputArchive&, cereal::NameValuePair<int&>&) 161904
void cereal::PortableBinaryOutputArchive::saveBinary<1ul>(void const*, unsigned long) 175924
void cereal::PortableBinaryInputArchive::loadBinary<1ul>(void*, unsigned long) 176524
std::enable_if<std::is_arithmetic<int>::value, void>::type cereal::save<int>(cereal::PortableBinaryOutputArchive&, int const&) 2154523
std::enable_if<std::is_arithmetic<int>::value, void>::type cereal::load<int>(cereal::PortableBinaryInputArchive&, int&) 2154723
void cereal::PortableBinaryOutputArchive::saveBinary<4ul>(void const*, unsigned long) 2231424
void cereal::PortableBinaryInputArchive::loadBinary<4ul>(void*, unsigned long) 2231824

Generated by: LCOV version 1.11