|
Function Name |
Hit count |
cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&>::PtrWrapper(std::shared_ptr<MemoryCycle> const&) |
800 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&>::PtrWrapper(std::shared_ptr<OneLAVersioned> const&) |
400 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&>::PtrWrapper(std::shared_ptr<TwoLAVersioned> const&) |
400 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&>::PtrWrapper(std::shared_ptr<BogusBasePolymorphic> const&) |
0 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&>::PtrWrapper(std::shared_ptr<MemoryCycleLoadAndConstruct> const&) |
800 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&>::PtrWrapper(std::shared_ptr<OneLA> const&) |
400 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&>::PtrWrapper(std::shared_ptr<TwoLA> const&) |
400 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&>::PtrWrapper(std::shared_ptr<ThreeLA> const&) |
400 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode> const&>::PtrWrapper(std::shared_ptr<DeferNode> const&) |
41416 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&>::PtrWrapper(std::shared_ptr<TestClass> const&) |
4 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&>::PtrWrapper(std::shared_ptr<PolyDerived const> const&) |
1600 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&>::PtrWrapper(std::shared_ptr<PolyDerivedD const> const&) |
800 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&>::PtrWrapper(std::shared_ptr<PolyDerivedLA const> const&) |
1600 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const> const&>::PtrWrapper(std::shared_ptr<OneLAVersioned const> const&) |
400 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const> const&>::PtrWrapper(std::shared_ptr<TwoLAVersioned const> const&) |
400 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&>::PtrWrapper(std::shared_ptr<SpecializedMSplitPolymorphic const> const&) |
400 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const> const&>::PtrWrapper(std::shared_ptr<OneLA const> const&) |
400 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const> const&>::PtrWrapper(std::shared_ptr<TwoLA const> const&) |
400 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const> const&>::PtrWrapper(std::shared_ptr<ThreeLA const> const&) |
400 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const> const&>::PtrWrapper(std::shared_ptr<TestClass const> const&) |
4 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<int const> const&>::PtrWrapper(std::shared_ptr<int const> const&) |
400 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&>::PtrWrapper(std::shared_ptr<int> const&) |
42400 |
cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&>::PtrWrapper(std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&) |
400 |
cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&>::PtrWrapper(std::unique_ptr<OneLA, std::default_delete<OneLA> > const&) |
400 |
cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&>::PtrWrapper(std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&) |
400 |
cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&>::PtrWrapper(std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&) |
800 |
cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&>::PtrWrapper(std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&) |
400 |
cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&>::PtrWrapper(std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&) |
0 |
cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&>::PtrWrapper(std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&) |
0 |
cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> > const&>::PtrWrapper(std::unique_ptr<OneLA const, std::default_delete<OneLA const> > const&) |
400 |
cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> > const&>::PtrWrapper(std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> > const&) |
400 |
cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> > const&>::PtrWrapper(std::unique_ptr<int const, std::default_delete<int const> > const&) |
400 |
cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&>::PtrWrapper(std::unique_ptr<int, std::default_delete<int> > const&) |
40800 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&>::PtrWrapper(std::shared_ptr<MemoryCycle>&) |
800 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&>::PtrWrapper(std::shared_ptr<PolyDerived>&) |
1600 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&>::PtrWrapper(std::shared_ptr<PolyDerivedD>&) |
800 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&>::PtrWrapper(std::shared_ptr<PolyDerivedLA>&) |
1600 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&>::PtrWrapper(std::shared_ptr<OneLAVersioned>&) |
400 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&>::PtrWrapper(std::shared_ptr<TwoLAVersioned>&) |
400 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&>::PtrWrapper(std::shared_ptr<BogusBasePolymorphic>&) |
0 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&>::PtrWrapper(std::shared_ptr<MemoryCycleLoadAndConstruct>&) |
800 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&>::PtrWrapper(std::shared_ptr<SpecializedMSplitPolymorphic>&) |
400 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&>::PtrWrapper(std::shared_ptr<OneLA>&) |
400 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&>::PtrWrapper(std::shared_ptr<TwoLA>&) |
400 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&>::PtrWrapper(std::shared_ptr<ThreeLA>&) |
400 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode>&>::PtrWrapper(std::shared_ptr<DeferNode>&) |
41416 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&>::PtrWrapper(std::shared_ptr<TestClass>&) |
4 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const>&>::PtrWrapper(std::shared_ptr<OneLAVersioned const>&) |
400 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const>&>::PtrWrapper(std::shared_ptr<TwoLAVersioned const>&) |
400 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const>&>::PtrWrapper(std::shared_ptr<OneLA const>&) |
400 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const>&>::PtrWrapper(std::shared_ptr<TwoLA const>&) |
400 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const>&>::PtrWrapper(std::shared_ptr<ThreeLA const>&) |
400 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const>&>::PtrWrapper(std::shared_ptr<TestClass const>&) |
4 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<int const>&>::PtrWrapper(std::shared_ptr<int const>&) |
400 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&>::PtrWrapper(std::shared_ptr<int>&) |
42400 |
cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&>::PtrWrapper(std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&) |
800 |
cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&>::PtrWrapper(std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&) |
800 |
cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&>::PtrWrapper(std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&) |
400 |
cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&>::PtrWrapper(std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&) |
0 |
cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&>::PtrWrapper(std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&) |
0 |
cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&>::PtrWrapper(std::unique_ptr<OneLA, std::default_delete<OneLA> >&) |
400 |
cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&>::PtrWrapper(std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&) |
400 |
cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> >&>::PtrWrapper(std::unique_ptr<OneLA const, std::default_delete<OneLA const> >&) |
400 |
cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> >&>::PtrWrapper(std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> >&) |
400 |
cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> >&>::PtrWrapper(std::unique_ptr<int const, std::default_delete<int const> >&) |
400 |
cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&>::PtrWrapper(std::unique_ptr<int, std::default_delete<int> >&) |
40800 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&> cereal::memory_detail::make_ptr_wrapper<std::shared_ptr<MemoryCycle> const&>(std::shared_ptr<MemoryCycle> const&) |
800 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&> cereal::memory_detail::make_ptr_wrapper<std::shared_ptr<OneLAVersioned> const&>(std::shared_ptr<OneLAVersioned> const&) |
400 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&> cereal::memory_detail::make_ptr_wrapper<std::shared_ptr<TwoLAVersioned> const&>(std::shared_ptr<TwoLAVersioned> const&) |
400 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&> cereal::memory_detail::make_ptr_wrapper<std::shared_ptr<BogusBasePolymorphic> const&>(std::shared_ptr<BogusBasePolymorphic> const&) |
0 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&> cereal::memory_detail::make_ptr_wrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&>(std::shared_ptr<MemoryCycleLoadAndConstruct> const&) |
800 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&> cereal::memory_detail::make_ptr_wrapper<std::shared_ptr<OneLA> const&>(std::shared_ptr<OneLA> const&) |
400 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&> cereal::memory_detail::make_ptr_wrapper<std::shared_ptr<TwoLA> const&>(std::shared_ptr<TwoLA> const&) |
400 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&> cereal::memory_detail::make_ptr_wrapper<std::shared_ptr<ThreeLA> const&>(std::shared_ptr<ThreeLA> const&) |
400 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode> const&> cereal::memory_detail::make_ptr_wrapper<std::shared_ptr<DeferNode> const&>(std::shared_ptr<DeferNode> const&) |
41416 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&> cereal::memory_detail::make_ptr_wrapper<std::shared_ptr<TestClass> const&>(std::shared_ptr<TestClass> const&) |
4 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&> cereal::memory_detail::make_ptr_wrapper<std::shared_ptr<PolyDerived const> const&>(std::shared_ptr<PolyDerived const> const&) |
1600 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&> cereal::memory_detail::make_ptr_wrapper<std::shared_ptr<PolyDerivedD const> const&>(std::shared_ptr<PolyDerivedD const> const&) |
800 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&> cereal::memory_detail::make_ptr_wrapper<std::shared_ptr<PolyDerivedLA const> const&>(std::shared_ptr<PolyDerivedLA const> const&) |
1600 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const> const&> cereal::memory_detail::make_ptr_wrapper<std::shared_ptr<OneLAVersioned const> const&>(std::shared_ptr<OneLAVersioned const> const&) |
400 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const> const&> cereal::memory_detail::make_ptr_wrapper<std::shared_ptr<TwoLAVersioned const> const&>(std::shared_ptr<TwoLAVersioned const> const&) |
400 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&> cereal::memory_detail::make_ptr_wrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&>(std::shared_ptr<SpecializedMSplitPolymorphic const> const&) |
400 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const> const&> cereal::memory_detail::make_ptr_wrapper<std::shared_ptr<OneLA const> const&>(std::shared_ptr<OneLA const> const&) |
400 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const> const&> cereal::memory_detail::make_ptr_wrapper<std::shared_ptr<TwoLA const> const&>(std::shared_ptr<TwoLA const> const&) |
400 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const> const&> cereal::memory_detail::make_ptr_wrapper<std::shared_ptr<ThreeLA const> const&>(std::shared_ptr<ThreeLA const> const&) |
400 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const> const&> cereal::memory_detail::make_ptr_wrapper<std::shared_ptr<TestClass const> const&>(std::shared_ptr<TestClass const> const&) |
4 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<int const> const&> cereal::memory_detail::make_ptr_wrapper<std::shared_ptr<int const> const&>(std::shared_ptr<int const> const&) |
400 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&> cereal::memory_detail::make_ptr_wrapper<std::shared_ptr<int> const&>(std::shared_ptr<int> const&) |
42400 |
cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&> cereal::memory_detail::make_ptr_wrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&>(std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&) |
400 |
cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&> cereal::memory_detail::make_ptr_wrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&>(std::unique_ptr<OneLA, std::default_delete<OneLA> > const&) |
400 |
cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&> cereal::memory_detail::make_ptr_wrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&>(std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&) |
400 |
cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&> cereal::memory_detail::make_ptr_wrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&>(std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&) |
800 |
cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&> cereal::memory_detail::make_ptr_wrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&>(std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&) |
400 |
cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&> cereal::memory_detail::make_ptr_wrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&>(std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&) |
0 |
cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&> cereal::memory_detail::make_ptr_wrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&>(std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&) |
0 |
cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> > const&> cereal::memory_detail::make_ptr_wrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> > const&>(std::unique_ptr<OneLA const, std::default_delete<OneLA const> > const&) |
400 |
cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> > const&> cereal::memory_detail::make_ptr_wrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> > const&>(std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> > const&) |
400 |
cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> > const&> cereal::memory_detail::make_ptr_wrapper<std::unique_ptr<int const, std::default_delete<int const> > const&>(std::unique_ptr<int const, std::default_delete<int const> > const&) |
400 |
cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&> cereal::memory_detail::make_ptr_wrapper<std::unique_ptr<int, std::default_delete<int> > const&>(std::unique_ptr<int, std::default_delete<int> > const&) |
40800 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&> cereal::memory_detail::make_ptr_wrapper<std::shared_ptr<MemoryCycle>&>(std::shared_ptr<MemoryCycle>&) |
800 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&> cereal::memory_detail::make_ptr_wrapper<std::shared_ptr<PolyDerived>&>(std::shared_ptr<PolyDerived>&) |
1600 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&> cereal::memory_detail::make_ptr_wrapper<std::shared_ptr<PolyDerivedD>&>(std::shared_ptr<PolyDerivedD>&) |
800 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&> cereal::memory_detail::make_ptr_wrapper<std::shared_ptr<PolyDerivedLA>&>(std::shared_ptr<PolyDerivedLA>&) |
1600 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&> cereal::memory_detail::make_ptr_wrapper<std::shared_ptr<OneLAVersioned>&>(std::shared_ptr<OneLAVersioned>&) |
400 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&> cereal::memory_detail::make_ptr_wrapper<std::shared_ptr<TwoLAVersioned>&>(std::shared_ptr<TwoLAVersioned>&) |
400 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&> cereal::memory_detail::make_ptr_wrapper<std::shared_ptr<BogusBasePolymorphic>&>(std::shared_ptr<BogusBasePolymorphic>&) |
0 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&> cereal::memory_detail::make_ptr_wrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&>(std::shared_ptr<MemoryCycleLoadAndConstruct>&) |
800 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&> cereal::memory_detail::make_ptr_wrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&>(std::shared_ptr<SpecializedMSplitPolymorphic>&) |
400 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&> cereal::memory_detail::make_ptr_wrapper<std::shared_ptr<OneLA>&>(std::shared_ptr<OneLA>&) |
400 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&> cereal::memory_detail::make_ptr_wrapper<std::shared_ptr<TwoLA>&>(std::shared_ptr<TwoLA>&) |
400 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&> cereal::memory_detail::make_ptr_wrapper<std::shared_ptr<ThreeLA>&>(std::shared_ptr<ThreeLA>&) |
400 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode>&> cereal::memory_detail::make_ptr_wrapper<std::shared_ptr<DeferNode>&>(std::shared_ptr<DeferNode>&) |
41416 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&> cereal::memory_detail::make_ptr_wrapper<std::shared_ptr<TestClass>&>(std::shared_ptr<TestClass>&) |
4 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const>&> cereal::memory_detail::make_ptr_wrapper<std::shared_ptr<OneLAVersioned const>&>(std::shared_ptr<OneLAVersioned const>&) |
400 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const>&> cereal::memory_detail::make_ptr_wrapper<std::shared_ptr<TwoLAVersioned const>&>(std::shared_ptr<TwoLAVersioned const>&) |
400 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const>&> cereal::memory_detail::make_ptr_wrapper<std::shared_ptr<OneLA const>&>(std::shared_ptr<OneLA const>&) |
400 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const>&> cereal::memory_detail::make_ptr_wrapper<std::shared_ptr<TwoLA const>&>(std::shared_ptr<TwoLA const>&) |
400 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const>&> cereal::memory_detail::make_ptr_wrapper<std::shared_ptr<ThreeLA const>&>(std::shared_ptr<ThreeLA const>&) |
400 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const>&> cereal::memory_detail::make_ptr_wrapper<std::shared_ptr<TestClass const>&>(std::shared_ptr<TestClass const>&) |
4 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<int const>&> cereal::memory_detail::make_ptr_wrapper<std::shared_ptr<int const>&>(std::shared_ptr<int const>&) |
400 |
cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&> cereal::memory_detail::make_ptr_wrapper<std::shared_ptr<int>&>(std::shared_ptr<int>&) |
42400 |
cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&> cereal::memory_detail::make_ptr_wrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&>(std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&) |
800 |
cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&> cereal::memory_detail::make_ptr_wrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&>(std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&) |
800 |
cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&> cereal::memory_detail::make_ptr_wrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&>(std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&) |
400 |
cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&> cereal::memory_detail::make_ptr_wrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&>(std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&) |
0 |
cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&> cereal::memory_detail::make_ptr_wrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&>(std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&) |
0 |
cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&> cereal::memory_detail::make_ptr_wrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&>(std::unique_ptr<OneLA, std::default_delete<OneLA> >&) |
400 |
cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&> cereal::memory_detail::make_ptr_wrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&>(std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&) |
400 |
cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> >&> cereal::memory_detail::make_ptr_wrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> >&>(std::unique_ptr<OneLA const, std::default_delete<OneLA const> >&) |
400 |
cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> >&> cereal::memory_detail::make_ptr_wrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> >&>(std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> >&) |
400 |
cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> >&> cereal::memory_detail::make_ptr_wrapper<std::unique_ptr<int const, std::default_delete<int const> >&>(std::unique_ptr<int const, std::default_delete<int const> >&) |
400 |
cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&> cereal::memory_detail::make_ptr_wrapper<std::unique_ptr<int, std::default_delete<int> >&>(std::unique_ptr<int, std::default_delete<int> >&) |
40800 |
cereal::memory_detail::EnableSharedStateHelper<PolyDerivedLA>::restore() |
4800 |
cereal::memory_detail::EnableSharedStateHelper<PolyDerivedLA>::EnableSharedStateHelper(PolyDerivedLA*) |
3200 |
cereal::memory_detail::EnableSharedStateHelper<PolyDerivedLA>::~EnableSharedStateHelper() |
3200 |
cereal::memory_detail::EnableSharedStateHelper<ThreeLA>::restore() |
1600 |
cereal::memory_detail::EnableSharedStateHelper<ThreeLA>::EnableSharedStateHelper(ThreeLA*) |
800 |
cereal::memory_detail::EnableSharedStateHelper<ThreeLA>::~EnableSharedStateHelper() |
800 |
void cereal::memory_detail::loadAndConstructSharedPtr<cereal::XMLInputArchive, PolyDerivedLA>(cereal::XMLInputArchive&, PolyDerivedLA*, std::integral_constant<bool, true>) |
400 |
void cereal::memory_detail::loadAndConstructSharedPtr<cereal::XMLInputArchive, OneLAVersioned>(cereal::XMLInputArchive&, OneLAVersioned*, std::integral_constant<bool, false>) |
200 |
void cereal::memory_detail::loadAndConstructSharedPtr<cereal::XMLInputArchive, TwoLAVersioned>(cereal::XMLInputArchive&, TwoLAVersioned*, std::integral_constant<bool, false>) |
200 |
void cereal::memory_detail::loadAndConstructSharedPtr<cereal::XMLInputArchive, MemoryCycleLoadAndConstruct>(cereal::XMLInputArchive&, MemoryCycleLoadAndConstruct*, std::integral_constant<bool, false>) |
100 |
void cereal::memory_detail::loadAndConstructSharedPtr<cereal::XMLInputArchive, OneLA>(cereal::XMLInputArchive&, OneLA*, std::integral_constant<bool, false>) |
200 |
void cereal::memory_detail::loadAndConstructSharedPtr<cereal::XMLInputArchive, TwoLA>(cereal::XMLInputArchive&, TwoLA*, std::integral_constant<bool, false>) |
200 |
void cereal::memory_detail::loadAndConstructSharedPtr<cereal::XMLInputArchive, ThreeLA>(cereal::XMLInputArchive&, ThreeLA*, std::integral_constant<bool, true>) |
200 |
void cereal::memory_detail::loadAndConstructSharedPtr<cereal::JSONInputArchive, PolyDerivedLA>(cereal::JSONInputArchive&, PolyDerivedLA*, std::integral_constant<bool, true>) |
400 |
void cereal::memory_detail::loadAndConstructSharedPtr<cereal::JSONInputArchive, OneLAVersioned>(cereal::JSONInputArchive&, OneLAVersioned*, std::integral_constant<bool, false>) |
200 |
void cereal::memory_detail::loadAndConstructSharedPtr<cereal::JSONInputArchive, TwoLAVersioned>(cereal::JSONInputArchive&, TwoLAVersioned*, std::integral_constant<bool, false>) |
200 |
void cereal::memory_detail::loadAndConstructSharedPtr<cereal::JSONInputArchive, MemoryCycleLoadAndConstruct>(cereal::JSONInputArchive&, MemoryCycleLoadAndConstruct*, std::integral_constant<bool, false>) |
100 |
void cereal::memory_detail::loadAndConstructSharedPtr<cereal::JSONInputArchive, OneLA>(cereal::JSONInputArchive&, OneLA*, std::integral_constant<bool, false>) |
200 |
void cereal::memory_detail::loadAndConstructSharedPtr<cereal::JSONInputArchive, TwoLA>(cereal::JSONInputArchive&, TwoLA*, std::integral_constant<bool, false>) |
200 |
void cereal::memory_detail::loadAndConstructSharedPtr<cereal::JSONInputArchive, ThreeLA>(cereal::JSONInputArchive&, ThreeLA*, std::integral_constant<bool, true>) |
200 |
void cereal::memory_detail::loadAndConstructSharedPtr<cereal::BinaryInputArchive, PolyDerivedLA>(cereal::BinaryInputArchive&, PolyDerivedLA*, std::integral_constant<bool, true>) |
400 |
void cereal::memory_detail::loadAndConstructSharedPtr<cereal::BinaryInputArchive, OneLAVersioned>(cereal::BinaryInputArchive&, OneLAVersioned*, std::integral_constant<bool, false>) |
200 |
void cereal::memory_detail::loadAndConstructSharedPtr<cereal::BinaryInputArchive, TwoLAVersioned>(cereal::BinaryInputArchive&, TwoLAVersioned*, std::integral_constant<bool, false>) |
200 |
void cereal::memory_detail::loadAndConstructSharedPtr<cereal::BinaryInputArchive, MemoryCycleLoadAndConstruct>(cereal::BinaryInputArchive&, MemoryCycleLoadAndConstruct*, std::integral_constant<bool, false>) |
100 |
void cereal::memory_detail::loadAndConstructSharedPtr<cereal::BinaryInputArchive, OneLA>(cereal::BinaryInputArchive&, OneLA*, std::integral_constant<bool, false>) |
200 |
void cereal::memory_detail::loadAndConstructSharedPtr<cereal::BinaryInputArchive, TwoLA>(cereal::BinaryInputArchive&, TwoLA*, std::integral_constant<bool, false>) |
200 |
void cereal::memory_detail::loadAndConstructSharedPtr<cereal::BinaryInputArchive, ThreeLA>(cereal::BinaryInputArchive&, ThreeLA*, std::integral_constant<bool, true>) |
200 |
void cereal::memory_detail::loadAndConstructSharedPtr<cereal::PortableBinaryInputArchive, PolyDerivedLA>(cereal::PortableBinaryInputArchive&, PolyDerivedLA*, std::integral_constant<bool, true>) |
400 |
void cereal::memory_detail::loadAndConstructSharedPtr<cereal::PortableBinaryInputArchive, OneLAVersioned>(cereal::PortableBinaryInputArchive&, OneLAVersioned*, std::integral_constant<bool, false>) |
200 |
void cereal::memory_detail::loadAndConstructSharedPtr<cereal::PortableBinaryInputArchive, TwoLAVersioned>(cereal::PortableBinaryInputArchive&, TwoLAVersioned*, std::integral_constant<bool, false>) |
200 |
void cereal::memory_detail::loadAndConstructSharedPtr<cereal::PortableBinaryInputArchive, MemoryCycleLoadAndConstruct>(cereal::PortableBinaryInputArchive&, MemoryCycleLoadAndConstruct*, std::integral_constant<bool, false>) |
100 |
void cereal::memory_detail::loadAndConstructSharedPtr<cereal::PortableBinaryInputArchive, OneLA>(cereal::PortableBinaryInputArchive&, OneLA*, std::integral_constant<bool, false>) |
200 |
void cereal::memory_detail::loadAndConstructSharedPtr<cereal::PortableBinaryInputArchive, TwoLA>(cereal::PortableBinaryInputArchive&, TwoLA*, std::integral_constant<bool, false>) |
200 |
void cereal::memory_detail::loadAndConstructSharedPtr<cereal::PortableBinaryInputArchive, ThreeLA>(cereal::PortableBinaryInputArchive&, ThreeLA*, std::integral_constant<bool, true>) |
200 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, UserStruct>::serialize(cereal::XMLInputArchive&) |
200 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, UserStruct>::LoadAndConstructLoadWrapper(UserStruct*) |
200 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, PolyDerivedLA>::serialize(cereal::XMLInputArchive&) |
400 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, PolyDerivedLA>::LoadAndConstructLoadWrapper(PolyDerivedLA*) |
0 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, PolyDerivedLA>::LoadAndConstructLoadWrapper<cereal::memory_detail::loadAndConstructSharedPtr<cereal::XMLInputArchive, PolyDerivedLA>(cereal::XMLInputArchive&, PolyDerivedLA*, std::integral_constant<bool, true>)::{lambda()#1}>(PolyDerivedLA*, cereal::XMLInputArchive&&) |
400 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, OneLAVersioned>::serialize(cereal::XMLInputArchive&) |
200 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, OneLAVersioned>::LoadAndConstructLoadWrapper(OneLAVersioned*) |
200 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, TwoLAVersioned>::serialize(cereal::XMLInputArchive&) |
200 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, TwoLAVersioned>::LoadAndConstructLoadWrapper(TwoLAVersioned*) |
200 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, MemoryCycleLoadAndConstruct>::serialize(cereal::XMLInputArchive&) |
100 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, MemoryCycleLoadAndConstruct>::LoadAndConstructLoadWrapper(MemoryCycleLoadAndConstruct*) |
100 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, OneLA>::serialize(cereal::XMLInputArchive&) |
400 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, OneLA>::LoadAndConstructLoadWrapper(OneLA*) |
400 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, TwoLA>::serialize(cereal::XMLInputArchive&) |
400 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, TwoLA>::LoadAndConstructLoadWrapper(TwoLA*) |
400 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, ThreeLA>::serialize(cereal::XMLInputArchive&) |
200 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::XMLInputArchive, ThreeLA>::LoadAndConstructLoadWrapper<cereal::memory_detail::loadAndConstructSharedPtr<cereal::XMLInputArchive, ThreeLA>(cereal::XMLInputArchive&, ThreeLA*, std::integral_constant<bool, true>)::{lambda()#1}>(ThreeLA*, cereal::XMLInputArchive&&) |
200 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, UserStruct>::serialize(cereal::JSONInputArchive&) |
200 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, UserStruct>::LoadAndConstructLoadWrapper(UserStruct*) |
200 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, PolyDerivedLA>::serialize(cereal::JSONInputArchive&) |
400 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, PolyDerivedLA>::LoadAndConstructLoadWrapper(PolyDerivedLA*) |
0 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, PolyDerivedLA>::LoadAndConstructLoadWrapper<cereal::memory_detail::loadAndConstructSharedPtr<cereal::JSONInputArchive, PolyDerivedLA>(cereal::JSONInputArchive&, PolyDerivedLA*, std::integral_constant<bool, true>)::{lambda()#1}>(PolyDerivedLA*, cereal::JSONInputArchive&&) |
400 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLAVersioned>::serialize(cereal::JSONInputArchive&) |
200 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLAVersioned>::LoadAndConstructLoadWrapper(OneLAVersioned*) |
200 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLAVersioned>::serialize(cereal::JSONInputArchive&) |
200 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLAVersioned>::LoadAndConstructLoadWrapper(TwoLAVersioned*) |
200 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, MemoryCycleLoadAndConstruct>::serialize(cereal::JSONInputArchive&) |
100 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, MemoryCycleLoadAndConstruct>::LoadAndConstructLoadWrapper(MemoryCycleLoadAndConstruct*) |
100 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLA>::serialize(cereal::JSONInputArchive&) |
400 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLA>::LoadAndConstructLoadWrapper(OneLA*) |
400 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLA>::serialize(cereal::JSONInputArchive&) |
400 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLA>::LoadAndConstructLoadWrapper(TwoLA*) |
400 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, ThreeLA>::serialize(cereal::JSONInputArchive&) |
200 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, ThreeLA>::LoadAndConstructLoadWrapper<cereal::memory_detail::loadAndConstructSharedPtr<cereal::JSONInputArchive, ThreeLA>(cereal::JSONInputArchive&, ThreeLA*, std::integral_constant<bool, true>)::{lambda()#1}>(ThreeLA*, cereal::JSONInputArchive&&) |
200 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, UserStruct>::serialize(cereal::BinaryInputArchive&) |
200 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, UserStruct>::LoadAndConstructLoadWrapper(UserStruct*) |
200 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, PolyDerivedLA>::serialize(cereal::BinaryInputArchive&) |
400 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, PolyDerivedLA>::LoadAndConstructLoadWrapper(PolyDerivedLA*) |
0 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, PolyDerivedLA>::LoadAndConstructLoadWrapper<cereal::memory_detail::loadAndConstructSharedPtr<cereal::BinaryInputArchive, PolyDerivedLA>(cereal::BinaryInputArchive&, PolyDerivedLA*, std::integral_constant<bool, true>)::{lambda()#1}>(PolyDerivedLA*, cereal::BinaryInputArchive&&) |
400 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, OneLAVersioned>::serialize(cereal::BinaryInputArchive&) |
200 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, OneLAVersioned>::LoadAndConstructLoadWrapper(OneLAVersioned*) |
200 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, TwoLAVersioned>::serialize(cereal::BinaryInputArchive&) |
200 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, TwoLAVersioned>::LoadAndConstructLoadWrapper(TwoLAVersioned*) |
200 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, MemoryCycleLoadAndConstruct>::serialize(cereal::BinaryInputArchive&) |
100 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, MemoryCycleLoadAndConstruct>::LoadAndConstructLoadWrapper(MemoryCycleLoadAndConstruct*) |
100 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, OneLA>::serialize(cereal::BinaryInputArchive&) |
400 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, OneLA>::LoadAndConstructLoadWrapper(OneLA*) |
400 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, TwoLA>::serialize(cereal::BinaryInputArchive&) |
400 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, TwoLA>::LoadAndConstructLoadWrapper(TwoLA*) |
400 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, ThreeLA>::serialize(cereal::BinaryInputArchive&) |
200 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::BinaryInputArchive, ThreeLA>::LoadAndConstructLoadWrapper<cereal::memory_detail::loadAndConstructSharedPtr<cereal::BinaryInputArchive, ThreeLA>(cereal::BinaryInputArchive&, ThreeLA*, std::integral_constant<bool, true>)::{lambda()#1}>(ThreeLA*, cereal::BinaryInputArchive&&) |
200 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, UserStruct>::serialize(cereal::PortableBinaryInputArchive&) |
200 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, UserStruct>::LoadAndConstructLoadWrapper(UserStruct*) |
200 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, PolyDerivedLA>::serialize(cereal::PortableBinaryInputArchive&) |
400 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, PolyDerivedLA>::LoadAndConstructLoadWrapper(PolyDerivedLA*) |
0 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, PolyDerivedLA>::LoadAndConstructLoadWrapper<cereal::memory_detail::loadAndConstructSharedPtr<cereal::PortableBinaryInputArchive, PolyDerivedLA>(cereal::PortableBinaryInputArchive&, PolyDerivedLA*, std::integral_constant<bool, true>)::{lambda()#1}>(PolyDerivedLA*, cereal::PortableBinaryInputArchive&&) |
400 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, OneLAVersioned>::serialize(cereal::PortableBinaryInputArchive&) |
200 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, OneLAVersioned>::LoadAndConstructLoadWrapper(OneLAVersioned*) |
200 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, TwoLAVersioned>::serialize(cereal::PortableBinaryInputArchive&) |
200 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, TwoLAVersioned>::LoadAndConstructLoadWrapper(TwoLAVersioned*) |
200 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, MemoryCycleLoadAndConstruct>::serialize(cereal::PortableBinaryInputArchive&) |
100 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, MemoryCycleLoadAndConstruct>::LoadAndConstructLoadWrapper(MemoryCycleLoadAndConstruct*) |
100 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, OneLA>::serialize(cereal::PortableBinaryInputArchive&) |
400 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, OneLA>::LoadAndConstructLoadWrapper(OneLA*) |
400 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, TwoLA>::serialize(cereal::PortableBinaryInputArchive&) |
400 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, TwoLA>::LoadAndConstructLoadWrapper(TwoLA*) |
400 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, ThreeLA>::serialize(cereal::PortableBinaryInputArchive&) |
200 |
cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::PortableBinaryInputArchive, ThreeLA>::LoadAndConstructLoadWrapper<cereal::memory_detail::loadAndConstructSharedPtr<cereal::PortableBinaryInputArchive, ThreeLA>(cereal::PortableBinaryInputArchive&, ThreeLA*, std::integral_constant<bool, true>)::{lambda()#1}>(ThreeLA*, cereal::PortableBinaryInputArchive&&) |
200 |
std::enable_if<!std::is_polymorphic<UserStruct>::value, void>::type cereal::load<cereal::XMLInputArchive, UserStruct, std::default_delete<UserStruct> >(cereal::XMLInputArchive&, std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&) |
200 |
std::enable_if<cereal::traits::has_load_and_construct<UserStruct, cereal::XMLInputArchive>::value, void>::type cereal::load<cereal::XMLInputArchive, UserStruct, std::default_delete<UserStruct> >(cereal::XMLInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&>&) |
200 |
std::enable_if<!cereal::traits::has_load_and_construct<MemoryCycle, cereal::XMLInputArchive>::value, void>::type cereal::load<cereal::XMLInputArchive, MemoryCycle>(cereal::XMLInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&>&) |
200 |
std::enable_if<!std::is_polymorphic<MemoryCycle>::value, void>::type cereal::load<cereal::XMLInputArchive, MemoryCycle>(cereal::XMLInputArchive&, std::shared_ptr<MemoryCycle>&) |
100 |
std::enable_if<!std::is_polymorphic<MemoryCycle>::value, void>::type cereal::load<cereal::XMLInputArchive, MemoryCycle>(cereal::XMLInputArchive&, std::weak_ptr<MemoryCycle>&) |
100 |
std::enable_if<!cereal::traits::has_load_and_construct<PolyDerived, cereal::XMLInputArchive>::value, void>::type cereal::load<cereal::XMLInputArchive, PolyDerived>(cereal::XMLInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&>&) |
400 |
std::enable_if<!cereal::traits::has_load_and_construct<PolyDerived, cereal::XMLInputArchive>::value, void>::type cereal::load<cereal::XMLInputArchive, PolyDerived, std::default_delete<PolyDerived> >(cereal::XMLInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&>&) |
200 |
std::enable_if<!cereal::traits::has_load_and_construct<PolyDerivedD, cereal::XMLInputArchive>::value, void>::type cereal::load<cereal::XMLInputArchive, PolyDerivedD>(cereal::XMLInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&>&) |
200 |
std::enable_if<!cereal::traits::has_load_and_construct<PolyDerivedD, cereal::XMLInputArchive>::value, void>::type cereal::load<cereal::XMLInputArchive, PolyDerivedD, std::default_delete<PolyDerivedD> >(cereal::XMLInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&>&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<PolyDerivedLA, cereal::XMLInputArchive>::value, void>::type cereal::load<cereal::XMLInputArchive, PolyDerivedLA>(cereal::XMLInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&>&) |
400 |
std::enable_if<cereal::traits::has_load_and_construct<PolyDerivedLA, cereal::XMLInputArchive>::value, void>::type cereal::load<cereal::XMLInputArchive, PolyDerivedLA, std::default_delete<PolyDerivedLA> >(cereal::XMLInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&>&) |
0 |
std::enable_if<!std::is_polymorphic<OneLAVersioned>::value, void>::type cereal::load<cereal::XMLInputArchive, OneLAVersioned>(cereal::XMLInputArchive&, std::shared_ptr<OneLAVersioned>&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<OneLAVersioned, cereal::XMLInputArchive>::value, void>::type cereal::load<cereal::XMLInputArchive, OneLAVersioned>(cereal::XMLInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&>&) |
100 |
std::enable_if<!std::is_polymorphic<TwoLAVersioned>::value, void>::type cereal::load<cereal::XMLInputArchive, TwoLAVersioned>(cereal::XMLInputArchive&, std::shared_ptr<TwoLAVersioned>&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<TwoLAVersioned, cereal::XMLInputArchive>::value, void>::type cereal::load<cereal::XMLInputArchive, TwoLAVersioned>(cereal::XMLInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&>&) |
100 |
std::enable_if<!cereal::traits::has_load_and_construct<BogusBasePolymorphic, cereal::XMLInputArchive>::value, void>::type cereal::load<cereal::XMLInputArchive, BogusBasePolymorphic>(cereal::XMLInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&>&) |
0 |
std::enable_if<!std::is_polymorphic<MemoryCycleLoadAndConstruct>::value, void>::type cereal::load<cereal::XMLInputArchive, MemoryCycleLoadAndConstruct>(cereal::XMLInputArchive&, std::shared_ptr<MemoryCycleLoadAndConstruct>&) |
100 |
std::enable_if<!std::is_polymorphic<MemoryCycleLoadAndConstruct>::value, void>::type cereal::load<cereal::XMLInputArchive, MemoryCycleLoadAndConstruct>(cereal::XMLInputArchive&, std::weak_ptr<MemoryCycleLoadAndConstruct>&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<MemoryCycleLoadAndConstruct, cereal::XMLInputArchive>::value, void>::type cereal::load<cereal::XMLInputArchive, MemoryCycleLoadAndConstruct>(cereal::XMLInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&>&) |
200 |
std::enable_if<!cereal::traits::has_load_and_construct<SpecializedMSplitPolymorphic, cereal::XMLInputArchive>::value, void>::type cereal::load<cereal::XMLInputArchive, SpecializedMSplitPolymorphic>(cereal::XMLInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&>&) |
100 |
std::enable_if<!cereal::traits::has_load_and_construct<SpecializedMSplitPolymorphic, cereal::XMLInputArchive>::value, void>::type cereal::load<cereal::XMLInputArchive, SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >(cereal::XMLInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&>&) |
0 |
std::enable_if<!std::is_polymorphic<OneLA>::value, void>::type cereal::load<cereal::XMLInputArchive, OneLA>(cereal::XMLInputArchive&, std::shared_ptr<OneLA>&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<OneLA, cereal::XMLInputArchive>::value, void>::type cereal::load<cereal::XMLInputArchive, OneLA>(cereal::XMLInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&>&) |
100 |
std::enable_if<!std::is_polymorphic<OneLA>::value, void>::type cereal::load<cereal::XMLInputArchive, OneLA, std::default_delete<OneLA> >(cereal::XMLInputArchive&, std::unique_ptr<OneLA, std::default_delete<OneLA> >&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<OneLA, cereal::XMLInputArchive>::value, void>::type cereal::load<cereal::XMLInputArchive, OneLA, std::default_delete<OneLA> >(cereal::XMLInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&>&) |
100 |
std::enable_if<!std::is_polymorphic<TwoLA>::value, void>::type cereal::load<cereal::XMLInputArchive, TwoLA>(cereal::XMLInputArchive&, std::shared_ptr<TwoLA>&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<TwoLA, cereal::XMLInputArchive>::value, void>::type cereal::load<cereal::XMLInputArchive, TwoLA>(cereal::XMLInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&>&) |
100 |
std::enable_if<!std::is_polymorphic<TwoLA>::value, void>::type cereal::load<cereal::XMLInputArchive, TwoLA, std::default_delete<TwoLA> >(cereal::XMLInputArchive&, std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<TwoLA, cereal::XMLInputArchive>::value, void>::type cereal::load<cereal::XMLInputArchive, TwoLA, std::default_delete<TwoLA> >(cereal::XMLInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&>&) |
100 |
std::enable_if<!std::is_polymorphic<ThreeLA>::value, void>::type cereal::load<cereal::XMLInputArchive, ThreeLA>(cereal::XMLInputArchive&, std::shared_ptr<ThreeLA>&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<ThreeLA, cereal::XMLInputArchive>::value, void>::type cereal::load<cereal::XMLInputArchive, ThreeLA>(cereal::XMLInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&>&) |
100 |
std::enable_if<!cereal::traits::has_load_and_construct<DeferNode, cereal::XMLInputArchive>::value, void>::type cereal::load<cereal::XMLInputArchive, DeferNode>(cereal::XMLInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode>&>&) |
10572 |
std::enable_if<!std::is_polymorphic<DeferNode>::value, void>::type cereal::load<cereal::XMLInputArchive, DeferNode>(cereal::XMLInputArchive&, std::shared_ptr<DeferNode>&) |
10572 |
std::enable_if<!cereal::traits::has_load_and_construct<TestClass, cereal::XMLInputArchive>::value, void>::type cereal::load<cereal::XMLInputArchive, TestClass>(cereal::XMLInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&>&) |
1 |
std::enable_if<!std::is_polymorphic<TestClass>::value, void>::type cereal::load<cereal::XMLInputArchive, TestClass>(cereal::XMLInputArchive&, std::shared_ptr<TestClass>&) |
1 |
std::enable_if<!std::is_polymorphic<OneLAVersioned const>::value, void>::type cereal::load<cereal::XMLInputArchive, OneLAVersioned const>(cereal::XMLInputArchive&, std::shared_ptr<OneLAVersioned const>&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<OneLAVersioned const, cereal::XMLInputArchive>::value, void>::type cereal::load<cereal::XMLInputArchive, OneLAVersioned const>(cereal::XMLInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const>&>&) |
100 |
std::enable_if<!std::is_polymorphic<TwoLAVersioned const>::value, void>::type cereal::load<cereal::XMLInputArchive, TwoLAVersioned const>(cereal::XMLInputArchive&, std::shared_ptr<TwoLAVersioned const>&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<TwoLAVersioned const, cereal::XMLInputArchive>::value, void>::type cereal::load<cereal::XMLInputArchive, TwoLAVersioned const>(cereal::XMLInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const>&>&) |
100 |
std::enable_if<!std::is_polymorphic<OneLA const>::value, void>::type cereal::load<cereal::XMLInputArchive, OneLA const>(cereal::XMLInputArchive&, std::shared_ptr<OneLA const>&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<OneLA const, cereal::XMLInputArchive>::value, void>::type cereal::load<cereal::XMLInputArchive, OneLA const>(cereal::XMLInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const>&>&) |
100 |
std::enable_if<!std::is_polymorphic<OneLA const>::value, void>::type cereal::load<cereal::XMLInputArchive, OneLA const, std::default_delete<OneLA const> >(cereal::XMLInputArchive&, std::unique_ptr<OneLA const, std::default_delete<OneLA const> >&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<OneLA const, cereal::XMLInputArchive>::value, void>::type cereal::load<cereal::XMLInputArchive, OneLA const, std::default_delete<OneLA const> >(cereal::XMLInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> >&>&) |
100 |
std::enable_if<!std::is_polymorphic<TwoLA const>::value, void>::type cereal::load<cereal::XMLInputArchive, TwoLA const>(cereal::XMLInputArchive&, std::shared_ptr<TwoLA const>&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<TwoLA const, cereal::XMLInputArchive>::value, void>::type cereal::load<cereal::XMLInputArchive, TwoLA const>(cereal::XMLInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const>&>&) |
100 |
std::enable_if<!std::is_polymorphic<TwoLA const>::value, void>::type cereal::load<cereal::XMLInputArchive, TwoLA const, std::default_delete<TwoLA const> >(cereal::XMLInputArchive&, std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> >&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<TwoLA const, cereal::XMLInputArchive>::value, void>::type cereal::load<cereal::XMLInputArchive, TwoLA const, std::default_delete<TwoLA const> >(cereal::XMLInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> >&>&) |
100 |
std::enable_if<!std::is_polymorphic<ThreeLA const>::value, void>::type cereal::load<cereal::XMLInputArchive, ThreeLA const>(cereal::XMLInputArchive&, std::shared_ptr<ThreeLA const>&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<ThreeLA const, cereal::XMLInputArchive>::value, void>::type cereal::load<cereal::XMLInputArchive, ThreeLA const>(cereal::XMLInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const>&>&) |
100 |
std::enable_if<!cereal::traits::has_load_and_construct<TestClass const, cereal::XMLInputArchive>::value, void>::type cereal::load<cereal::XMLInputArchive, TestClass const>(cereal::XMLInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const>&>&) |
1 |
std::enable_if<!std::is_polymorphic<TestClass const>::value, void>::type cereal::load<cereal::XMLInputArchive, TestClass const>(cereal::XMLInputArchive&, std::shared_ptr<TestClass const>&) |
1 |
std::enable_if<!cereal::traits::has_load_and_construct<int const, cereal::XMLInputArchive>::value, void>::type cereal::load<cereal::XMLInputArchive, int const>(cereal::XMLInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<int const>&>&) |
100 |
std::enable_if<!std::is_polymorphic<int const>::value, void>::type cereal::load<cereal::XMLInputArchive, int const>(cereal::XMLInputArchive&, std::shared_ptr<int const>&) |
100 |
std::enable_if<!cereal::traits::has_load_and_construct<int const, cereal::XMLInputArchive>::value, void>::type cereal::load<cereal::XMLInputArchive, int const, std::default_delete<int const> >(cereal::XMLInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> >&>&) |
100 |
std::enable_if<!std::is_polymorphic<int const>::value, void>::type cereal::load<cereal::XMLInputArchive, int const, std::default_delete<int const> >(cereal::XMLInputArchive&, std::unique_ptr<int const, std::default_delete<int const> >&) |
100 |
std::enable_if<!cereal::traits::has_load_and_construct<int, cereal::XMLInputArchive>::value, void>::type cereal::load<cereal::XMLInputArchive, int>(cereal::XMLInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&>&) |
10600 |
std::enable_if<!std::is_polymorphic<int>::value, void>::type cereal::load<cereal::XMLInputArchive, int>(cereal::XMLInputArchive&, std::shared_ptr<int>&) |
10600 |
std::enable_if<!cereal::traits::has_load_and_construct<int, cereal::XMLInputArchive>::value, void>::type cereal::load<cereal::XMLInputArchive, int, std::default_delete<int> >(cereal::XMLInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&>&) |
10200 |
std::enable_if<!std::is_polymorphic<int>::value, void>::type cereal::load<cereal::XMLInputArchive, int, std::default_delete<int> >(cereal::XMLInputArchive&, std::unique_ptr<int, std::default_delete<int> >&) |
10200 |
std::enable_if<!std::is_polymorphic<UserStruct>::value, void>::type cereal::load<cereal::JSONInputArchive, UserStruct, std::default_delete<UserStruct> >(cereal::JSONInputArchive&, std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&) |
200 |
std::enable_if<cereal::traits::has_load_and_construct<UserStruct, cereal::JSONInputArchive>::value, void>::type cereal::load<cereal::JSONInputArchive, UserStruct, std::default_delete<UserStruct> >(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&>&) |
200 |
std::enable_if<!cereal::traits::has_load_and_construct<MemoryCycle, cereal::JSONInputArchive>::value, void>::type cereal::load<cereal::JSONInputArchive, MemoryCycle>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&>&) |
200 |
std::enable_if<!std::is_polymorphic<MemoryCycle>::value, void>::type cereal::load<cereal::JSONInputArchive, MemoryCycle>(cereal::JSONInputArchive&, std::shared_ptr<MemoryCycle>&) |
100 |
std::enable_if<!std::is_polymorphic<MemoryCycle>::value, void>::type cereal::load<cereal::JSONInputArchive, MemoryCycle>(cereal::JSONInputArchive&, std::weak_ptr<MemoryCycle>&) |
100 |
std::enable_if<!cereal::traits::has_load_and_construct<PolyDerived, cereal::JSONInputArchive>::value, void>::type cereal::load<cereal::JSONInputArchive, PolyDerived>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&>&) |
400 |
std::enable_if<!cereal::traits::has_load_and_construct<PolyDerived, cereal::JSONInputArchive>::value, void>::type cereal::load<cereal::JSONInputArchive, PolyDerived, std::default_delete<PolyDerived> >(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&>&) |
200 |
std::enable_if<!cereal::traits::has_load_and_construct<PolyDerivedD, cereal::JSONInputArchive>::value, void>::type cereal::load<cereal::JSONInputArchive, PolyDerivedD>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&>&) |
200 |
std::enable_if<!cereal::traits::has_load_and_construct<PolyDerivedD, cereal::JSONInputArchive>::value, void>::type cereal::load<cereal::JSONInputArchive, PolyDerivedD, std::default_delete<PolyDerivedD> >(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&>&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<PolyDerivedLA, cereal::JSONInputArchive>::value, void>::type cereal::load<cereal::JSONInputArchive, PolyDerivedLA>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&>&) |
400 |
std::enable_if<cereal::traits::has_load_and_construct<PolyDerivedLA, cereal::JSONInputArchive>::value, void>::type cereal::load<cereal::JSONInputArchive, PolyDerivedLA, std::default_delete<PolyDerivedLA> >(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&>&) |
0 |
std::enable_if<!std::is_polymorphic<OneLAVersioned>::value, void>::type cereal::load<cereal::JSONInputArchive, OneLAVersioned>(cereal::JSONInputArchive&, std::shared_ptr<OneLAVersioned>&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<OneLAVersioned, cereal::JSONInputArchive>::value, void>::type cereal::load<cereal::JSONInputArchive, OneLAVersioned>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&>&) |
100 |
std::enable_if<!std::is_polymorphic<TwoLAVersioned>::value, void>::type cereal::load<cereal::JSONInputArchive, TwoLAVersioned>(cereal::JSONInputArchive&, std::shared_ptr<TwoLAVersioned>&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<TwoLAVersioned, cereal::JSONInputArchive>::value, void>::type cereal::load<cereal::JSONInputArchive, TwoLAVersioned>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&>&) |
100 |
std::enable_if<!cereal::traits::has_load_and_construct<BogusBasePolymorphic, cereal::JSONInputArchive>::value, void>::type cereal::load<cereal::JSONInputArchive, BogusBasePolymorphic>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&>&) |
0 |
std::enable_if<!std::is_polymorphic<MemoryCycleLoadAndConstruct>::value, void>::type cereal::load<cereal::JSONInputArchive, MemoryCycleLoadAndConstruct>(cereal::JSONInputArchive&, std::shared_ptr<MemoryCycleLoadAndConstruct>&) |
100 |
std::enable_if<!std::is_polymorphic<MemoryCycleLoadAndConstruct>::value, void>::type cereal::load<cereal::JSONInputArchive, MemoryCycleLoadAndConstruct>(cereal::JSONInputArchive&, std::weak_ptr<MemoryCycleLoadAndConstruct>&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<MemoryCycleLoadAndConstruct, cereal::JSONInputArchive>::value, void>::type cereal::load<cereal::JSONInputArchive, MemoryCycleLoadAndConstruct>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&>&) |
200 |
std::enable_if<!cereal::traits::has_load_and_construct<SpecializedMSplitPolymorphic, cereal::JSONInputArchive>::value, void>::type cereal::load<cereal::JSONInputArchive, SpecializedMSplitPolymorphic>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&>&) |
100 |
std::enable_if<!cereal::traits::has_load_and_construct<SpecializedMSplitPolymorphic, cereal::JSONInputArchive>::value, void>::type cereal::load<cereal::JSONInputArchive, SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&>&) |
0 |
std::enable_if<!std::is_polymorphic<OneLA>::value, void>::type cereal::load<cereal::JSONInputArchive, OneLA>(cereal::JSONInputArchive&, std::shared_ptr<OneLA>&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<OneLA, cereal::JSONInputArchive>::value, void>::type cereal::load<cereal::JSONInputArchive, OneLA>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&>&) |
100 |
std::enable_if<!std::is_polymorphic<OneLA>::value, void>::type cereal::load<cereal::JSONInputArchive, OneLA, std::default_delete<OneLA> >(cereal::JSONInputArchive&, std::unique_ptr<OneLA, std::default_delete<OneLA> >&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<OneLA, cereal::JSONInputArchive>::value, void>::type cereal::load<cereal::JSONInputArchive, OneLA, std::default_delete<OneLA> >(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&>&) |
100 |
std::enable_if<!std::is_polymorphic<TwoLA>::value, void>::type cereal::load<cereal::JSONInputArchive, TwoLA>(cereal::JSONInputArchive&, std::shared_ptr<TwoLA>&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<TwoLA, cereal::JSONInputArchive>::value, void>::type cereal::load<cereal::JSONInputArchive, TwoLA>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&>&) |
100 |
std::enable_if<!std::is_polymorphic<TwoLA>::value, void>::type cereal::load<cereal::JSONInputArchive, TwoLA, std::default_delete<TwoLA> >(cereal::JSONInputArchive&, std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<TwoLA, cereal::JSONInputArchive>::value, void>::type cereal::load<cereal::JSONInputArchive, TwoLA, std::default_delete<TwoLA> >(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&>&) |
100 |
std::enable_if<!std::is_polymorphic<ThreeLA>::value, void>::type cereal::load<cereal::JSONInputArchive, ThreeLA>(cereal::JSONInputArchive&, std::shared_ptr<ThreeLA>&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<ThreeLA, cereal::JSONInputArchive>::value, void>::type cereal::load<cereal::JSONInputArchive, ThreeLA>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&>&) |
100 |
std::enable_if<!cereal::traits::has_load_and_construct<DeferNode, cereal::JSONInputArchive>::value, void>::type cereal::load<cereal::JSONInputArchive, DeferNode>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode>&>&) |
10107 |
std::enable_if<!std::is_polymorphic<DeferNode>::value, void>::type cereal::load<cereal::JSONInputArchive, DeferNode>(cereal::JSONInputArchive&, std::shared_ptr<DeferNode>&) |
10107 |
std::enable_if<!cereal::traits::has_load_and_construct<TestClass, cereal::JSONInputArchive>::value, void>::type cereal::load<cereal::JSONInputArchive, TestClass>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&>&) |
1 |
std::enable_if<!std::is_polymorphic<TestClass>::value, void>::type cereal::load<cereal::JSONInputArchive, TestClass>(cereal::JSONInputArchive&, std::shared_ptr<TestClass>&) |
1 |
std::enable_if<!std::is_polymorphic<OneLAVersioned const>::value, void>::type cereal::load<cereal::JSONInputArchive, OneLAVersioned const>(cereal::JSONInputArchive&, std::shared_ptr<OneLAVersioned const>&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<OneLAVersioned const, cereal::JSONInputArchive>::value, void>::type cereal::load<cereal::JSONInputArchive, OneLAVersioned const>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const>&>&) |
100 |
std::enable_if<!std::is_polymorphic<TwoLAVersioned const>::value, void>::type cereal::load<cereal::JSONInputArchive, TwoLAVersioned const>(cereal::JSONInputArchive&, std::shared_ptr<TwoLAVersioned const>&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<TwoLAVersioned const, cereal::JSONInputArchive>::value, void>::type cereal::load<cereal::JSONInputArchive, TwoLAVersioned const>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const>&>&) |
100 |
std::enable_if<!std::is_polymorphic<OneLA const>::value, void>::type cereal::load<cereal::JSONInputArchive, OneLA const>(cereal::JSONInputArchive&, std::shared_ptr<OneLA const>&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<OneLA const, cereal::JSONInputArchive>::value, void>::type cereal::load<cereal::JSONInputArchive, OneLA const>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const>&>&) |
100 |
std::enable_if<!std::is_polymorphic<OneLA const>::value, void>::type cereal::load<cereal::JSONInputArchive, OneLA const, std::default_delete<OneLA const> >(cereal::JSONInputArchive&, std::unique_ptr<OneLA const, std::default_delete<OneLA const> >&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<OneLA const, cereal::JSONInputArchive>::value, void>::type cereal::load<cereal::JSONInputArchive, OneLA const, std::default_delete<OneLA const> >(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> >&>&) |
100 |
std::enable_if<!std::is_polymorphic<TwoLA const>::value, void>::type cereal::load<cereal::JSONInputArchive, TwoLA const>(cereal::JSONInputArchive&, std::shared_ptr<TwoLA const>&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<TwoLA const, cereal::JSONInputArchive>::value, void>::type cereal::load<cereal::JSONInputArchive, TwoLA const>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const>&>&) |
100 |
std::enable_if<!std::is_polymorphic<TwoLA const>::value, void>::type cereal::load<cereal::JSONInputArchive, TwoLA const, std::default_delete<TwoLA const> >(cereal::JSONInputArchive&, std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> >&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<TwoLA const, cereal::JSONInputArchive>::value, void>::type cereal::load<cereal::JSONInputArchive, TwoLA const, std::default_delete<TwoLA const> >(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> >&>&) |
100 |
std::enable_if<!std::is_polymorphic<ThreeLA const>::value, void>::type cereal::load<cereal::JSONInputArchive, ThreeLA const>(cereal::JSONInputArchive&, std::shared_ptr<ThreeLA const>&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<ThreeLA const, cereal::JSONInputArchive>::value, void>::type cereal::load<cereal::JSONInputArchive, ThreeLA const>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const>&>&) |
100 |
std::enable_if<!cereal::traits::has_load_and_construct<TestClass const, cereal::JSONInputArchive>::value, void>::type cereal::load<cereal::JSONInputArchive, TestClass const>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const>&>&) |
1 |
std::enable_if<!std::is_polymorphic<TestClass const>::value, void>::type cereal::load<cereal::JSONInputArchive, TestClass const>(cereal::JSONInputArchive&, std::shared_ptr<TestClass const>&) |
1 |
std::enable_if<!cereal::traits::has_load_and_construct<int const, cereal::JSONInputArchive>::value, void>::type cereal::load<cereal::JSONInputArchive, int const>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<int const>&>&) |
100 |
std::enable_if<!std::is_polymorphic<int const>::value, void>::type cereal::load<cereal::JSONInputArchive, int const>(cereal::JSONInputArchive&, std::shared_ptr<int const>&) |
100 |
std::enable_if<!cereal::traits::has_load_and_construct<int const, cereal::JSONInputArchive>::value, void>::type cereal::load<cereal::JSONInputArchive, int const, std::default_delete<int const> >(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> >&>&) |
100 |
std::enable_if<!std::is_polymorphic<int const>::value, void>::type cereal::load<cereal::JSONInputArchive, int const, std::default_delete<int const> >(cereal::JSONInputArchive&, std::unique_ptr<int const, std::default_delete<int const> >&) |
100 |
std::enable_if<!cereal::traits::has_load_and_construct<int, cereal::JSONInputArchive>::value, void>::type cereal::load<cereal::JSONInputArchive, int>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&>&) |
10600 |
std::enable_if<!std::is_polymorphic<int>::value, void>::type cereal::load<cereal::JSONInputArchive, int>(cereal::JSONInputArchive&, std::shared_ptr<int>&) |
10600 |
std::enable_if<!cereal::traits::has_load_and_construct<int, cereal::JSONInputArchive>::value, void>::type cereal::load<cereal::JSONInputArchive, int, std::default_delete<int> >(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&>&) |
10200 |
std::enable_if<!std::is_polymorphic<int>::value, void>::type cereal::load<cereal::JSONInputArchive, int, std::default_delete<int> >(cereal::JSONInputArchive&, std::unique_ptr<int, std::default_delete<int> >&) |
10200 |
std::enable_if<!std::is_polymorphic<UserStruct>::value, void>::type cereal::load<cereal::BinaryInputArchive, UserStruct, std::default_delete<UserStruct> >(cereal::BinaryInputArchive&, std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&) |
200 |
std::enable_if<cereal::traits::has_load_and_construct<UserStruct, cereal::BinaryInputArchive>::value, void>::type cereal::load<cereal::BinaryInputArchive, UserStruct, std::default_delete<UserStruct> >(cereal::BinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&>&) |
200 |
std::enable_if<!cereal::traits::has_load_and_construct<MemoryCycle, cereal::BinaryInputArchive>::value, void>::type cereal::load<cereal::BinaryInputArchive, MemoryCycle>(cereal::BinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&>&) |
200 |
std::enable_if<!std::is_polymorphic<MemoryCycle>::value, void>::type cereal::load<cereal::BinaryInputArchive, MemoryCycle>(cereal::BinaryInputArchive&, std::shared_ptr<MemoryCycle>&) |
100 |
std::enable_if<!std::is_polymorphic<MemoryCycle>::value, void>::type cereal::load<cereal::BinaryInputArchive, MemoryCycle>(cereal::BinaryInputArchive&, std::weak_ptr<MemoryCycle>&) |
100 |
std::enable_if<!cereal::traits::has_load_and_construct<PolyDerived, cereal::BinaryInputArchive>::value, void>::type cereal::load<cereal::BinaryInputArchive, PolyDerived>(cereal::BinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&>&) |
400 |
std::enable_if<!cereal::traits::has_load_and_construct<PolyDerived, cereal::BinaryInputArchive>::value, void>::type cereal::load<cereal::BinaryInputArchive, PolyDerived, std::default_delete<PolyDerived> >(cereal::BinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&>&) |
200 |
std::enable_if<!cereal::traits::has_load_and_construct<PolyDerivedD, cereal::BinaryInputArchive>::value, void>::type cereal::load<cereal::BinaryInputArchive, PolyDerivedD>(cereal::BinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&>&) |
200 |
std::enable_if<!cereal::traits::has_load_and_construct<PolyDerivedD, cereal::BinaryInputArchive>::value, void>::type cereal::load<cereal::BinaryInputArchive, PolyDerivedD, std::default_delete<PolyDerivedD> >(cereal::BinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&>&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<PolyDerivedLA, cereal::BinaryInputArchive>::value, void>::type cereal::load<cereal::BinaryInputArchive, PolyDerivedLA>(cereal::BinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&>&) |
400 |
std::enable_if<cereal::traits::has_load_and_construct<PolyDerivedLA, cereal::BinaryInputArchive>::value, void>::type cereal::load<cereal::BinaryInputArchive, PolyDerivedLA, std::default_delete<PolyDerivedLA> >(cereal::BinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&>&) |
0 |
std::enable_if<!std::is_polymorphic<OneLAVersioned>::value, void>::type cereal::load<cereal::BinaryInputArchive, OneLAVersioned>(cereal::BinaryInputArchive&, std::shared_ptr<OneLAVersioned>&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<OneLAVersioned, cereal::BinaryInputArchive>::value, void>::type cereal::load<cereal::BinaryInputArchive, OneLAVersioned>(cereal::BinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&>&) |
100 |
std::enable_if<!std::is_polymorphic<TwoLAVersioned>::value, void>::type cereal::load<cereal::BinaryInputArchive, TwoLAVersioned>(cereal::BinaryInputArchive&, std::shared_ptr<TwoLAVersioned>&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<TwoLAVersioned, cereal::BinaryInputArchive>::value, void>::type cereal::load<cereal::BinaryInputArchive, TwoLAVersioned>(cereal::BinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&>&) |
100 |
std::enable_if<!cereal::traits::has_load_and_construct<BogusBasePolymorphic, cereal::BinaryInputArchive>::value, void>::type cereal::load<cereal::BinaryInputArchive, BogusBasePolymorphic>(cereal::BinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&>&) |
0 |
std::enable_if<!std::is_polymorphic<MemoryCycleLoadAndConstruct>::value, void>::type cereal::load<cereal::BinaryInputArchive, MemoryCycleLoadAndConstruct>(cereal::BinaryInputArchive&, std::shared_ptr<MemoryCycleLoadAndConstruct>&) |
100 |
std::enable_if<!std::is_polymorphic<MemoryCycleLoadAndConstruct>::value, void>::type cereal::load<cereal::BinaryInputArchive, MemoryCycleLoadAndConstruct>(cereal::BinaryInputArchive&, std::weak_ptr<MemoryCycleLoadAndConstruct>&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<MemoryCycleLoadAndConstruct, cereal::BinaryInputArchive>::value, void>::type cereal::load<cereal::BinaryInputArchive, MemoryCycleLoadAndConstruct>(cereal::BinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&>&) |
200 |
std::enable_if<!cereal::traits::has_load_and_construct<SpecializedMSplitPolymorphic, cereal::BinaryInputArchive>::value, void>::type cereal::load<cereal::BinaryInputArchive, SpecializedMSplitPolymorphic>(cereal::BinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&>&) |
100 |
std::enable_if<!cereal::traits::has_load_and_construct<SpecializedMSplitPolymorphic, cereal::BinaryInputArchive>::value, void>::type cereal::load<cereal::BinaryInputArchive, SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >(cereal::BinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&>&) |
0 |
std::enable_if<!std::is_polymorphic<OneLA>::value, void>::type cereal::load<cereal::BinaryInputArchive, OneLA>(cereal::BinaryInputArchive&, std::shared_ptr<OneLA>&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<OneLA, cereal::BinaryInputArchive>::value, void>::type cereal::load<cereal::BinaryInputArchive, OneLA>(cereal::BinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&>&) |
100 |
std::enable_if<!std::is_polymorphic<OneLA>::value, void>::type cereal::load<cereal::BinaryInputArchive, OneLA, std::default_delete<OneLA> >(cereal::BinaryInputArchive&, std::unique_ptr<OneLA, std::default_delete<OneLA> >&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<OneLA, cereal::BinaryInputArchive>::value, void>::type cereal::load<cereal::BinaryInputArchive, OneLA, std::default_delete<OneLA> >(cereal::BinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&>&) |
100 |
std::enable_if<!std::is_polymorphic<TwoLA>::value, void>::type cereal::load<cereal::BinaryInputArchive, TwoLA>(cereal::BinaryInputArchive&, std::shared_ptr<TwoLA>&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<TwoLA, cereal::BinaryInputArchive>::value, void>::type cereal::load<cereal::BinaryInputArchive, TwoLA>(cereal::BinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&>&) |
100 |
std::enable_if<!std::is_polymorphic<TwoLA>::value, void>::type cereal::load<cereal::BinaryInputArchive, TwoLA, std::default_delete<TwoLA> >(cereal::BinaryInputArchive&, std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<TwoLA, cereal::BinaryInputArchive>::value, void>::type cereal::load<cereal::BinaryInputArchive, TwoLA, std::default_delete<TwoLA> >(cereal::BinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&>&) |
100 |
std::enable_if<!std::is_polymorphic<ThreeLA>::value, void>::type cereal::load<cereal::BinaryInputArchive, ThreeLA>(cereal::BinaryInputArchive&, std::shared_ptr<ThreeLA>&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<ThreeLA, cereal::BinaryInputArchive>::value, void>::type cereal::load<cereal::BinaryInputArchive, ThreeLA>(cereal::BinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&>&) |
100 |
std::enable_if<!cereal::traits::has_load_and_construct<DeferNode, cereal::BinaryInputArchive>::value, void>::type cereal::load<cereal::BinaryInputArchive, DeferNode>(cereal::BinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode>&>&) |
10246 |
std::enable_if<!std::is_polymorphic<DeferNode>::value, void>::type cereal::load<cereal::BinaryInputArchive, DeferNode>(cereal::BinaryInputArchive&, std::shared_ptr<DeferNode>&) |
10246 |
std::enable_if<!cereal::traits::has_load_and_construct<TestClass, cereal::BinaryInputArchive>::value, void>::type cereal::load<cereal::BinaryInputArchive, TestClass>(cereal::BinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&>&) |
1 |
std::enable_if<!std::is_polymorphic<TestClass>::value, void>::type cereal::load<cereal::BinaryInputArchive, TestClass>(cereal::BinaryInputArchive&, std::shared_ptr<TestClass>&) |
1 |
std::enable_if<!std::is_polymorphic<OneLAVersioned const>::value, void>::type cereal::load<cereal::BinaryInputArchive, OneLAVersioned const>(cereal::BinaryInputArchive&, std::shared_ptr<OneLAVersioned const>&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<OneLAVersioned const, cereal::BinaryInputArchive>::value, void>::type cereal::load<cereal::BinaryInputArchive, OneLAVersioned const>(cereal::BinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const>&>&) |
100 |
std::enable_if<!std::is_polymorphic<TwoLAVersioned const>::value, void>::type cereal::load<cereal::BinaryInputArchive, TwoLAVersioned const>(cereal::BinaryInputArchive&, std::shared_ptr<TwoLAVersioned const>&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<TwoLAVersioned const, cereal::BinaryInputArchive>::value, void>::type cereal::load<cereal::BinaryInputArchive, TwoLAVersioned const>(cereal::BinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const>&>&) |
100 |
std::enable_if<!std::is_polymorphic<OneLA const>::value, void>::type cereal::load<cereal::BinaryInputArchive, OneLA const>(cereal::BinaryInputArchive&, std::shared_ptr<OneLA const>&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<OneLA const, cereal::BinaryInputArchive>::value, void>::type cereal::load<cereal::BinaryInputArchive, OneLA const>(cereal::BinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const>&>&) |
100 |
std::enable_if<!std::is_polymorphic<OneLA const>::value, void>::type cereal::load<cereal::BinaryInputArchive, OneLA const, std::default_delete<OneLA const> >(cereal::BinaryInputArchive&, std::unique_ptr<OneLA const, std::default_delete<OneLA const> >&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<OneLA const, cereal::BinaryInputArchive>::value, void>::type cereal::load<cereal::BinaryInputArchive, OneLA const, std::default_delete<OneLA const> >(cereal::BinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> >&>&) |
100 |
std::enable_if<!std::is_polymorphic<TwoLA const>::value, void>::type cereal::load<cereal::BinaryInputArchive, TwoLA const>(cereal::BinaryInputArchive&, std::shared_ptr<TwoLA const>&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<TwoLA const, cereal::BinaryInputArchive>::value, void>::type cereal::load<cereal::BinaryInputArchive, TwoLA const>(cereal::BinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const>&>&) |
100 |
std::enable_if<!std::is_polymorphic<TwoLA const>::value, void>::type cereal::load<cereal::BinaryInputArchive, TwoLA const, std::default_delete<TwoLA const> >(cereal::BinaryInputArchive&, std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> >&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<TwoLA const, cereal::BinaryInputArchive>::value, void>::type cereal::load<cereal::BinaryInputArchive, TwoLA const, std::default_delete<TwoLA const> >(cereal::BinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> >&>&) |
100 |
std::enable_if<!std::is_polymorphic<ThreeLA const>::value, void>::type cereal::load<cereal::BinaryInputArchive, ThreeLA const>(cereal::BinaryInputArchive&, std::shared_ptr<ThreeLA const>&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<ThreeLA const, cereal::BinaryInputArchive>::value, void>::type cereal::load<cereal::BinaryInputArchive, ThreeLA const>(cereal::BinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const>&>&) |
100 |
std::enable_if<!cereal::traits::has_load_and_construct<TestClass const, cereal::BinaryInputArchive>::value, void>::type cereal::load<cereal::BinaryInputArchive, TestClass const>(cereal::BinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const>&>&) |
1 |
std::enable_if<!std::is_polymorphic<TestClass const>::value, void>::type cereal::load<cereal::BinaryInputArchive, TestClass const>(cereal::BinaryInputArchive&, std::shared_ptr<TestClass const>&) |
1 |
std::enable_if<!cereal::traits::has_load_and_construct<int const, cereal::BinaryInputArchive>::value, void>::type cereal::load<cereal::BinaryInputArchive, int const>(cereal::BinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<int const>&>&) |
100 |
std::enable_if<!std::is_polymorphic<int const>::value, void>::type cereal::load<cereal::BinaryInputArchive, int const>(cereal::BinaryInputArchive&, std::shared_ptr<int const>&) |
100 |
std::enable_if<!cereal::traits::has_load_and_construct<int const, cereal::BinaryInputArchive>::value, void>::type cereal::load<cereal::BinaryInputArchive, int const, std::default_delete<int const> >(cereal::BinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> >&>&) |
100 |
std::enable_if<!std::is_polymorphic<int const>::value, void>::type cereal::load<cereal::BinaryInputArchive, int const, std::default_delete<int const> >(cereal::BinaryInputArchive&, std::unique_ptr<int const, std::default_delete<int const> >&) |
100 |
std::enable_if<!cereal::traits::has_load_and_construct<int, cereal::BinaryInputArchive>::value, void>::type cereal::load<cereal::BinaryInputArchive, int>(cereal::BinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&>&) |
10600 |
std::enable_if<!std::is_polymorphic<int>::value, void>::type cereal::load<cereal::BinaryInputArchive, int>(cereal::BinaryInputArchive&, std::shared_ptr<int>&) |
10600 |
std::enable_if<!cereal::traits::has_load_and_construct<int, cereal::BinaryInputArchive>::value, void>::type cereal::load<cereal::BinaryInputArchive, int, std::default_delete<int> >(cereal::BinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&>&) |
10200 |
std::enable_if<!std::is_polymorphic<int>::value, void>::type cereal::load<cereal::BinaryInputArchive, int, std::default_delete<int> >(cereal::BinaryInputArchive&, std::unique_ptr<int, std::default_delete<int> >&) |
10200 |
std::enable_if<!std::is_polymorphic<UserStruct>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, UserStruct, std::default_delete<UserStruct> >(cereal::PortableBinaryInputArchive&, std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&) |
200 |
std::enable_if<cereal::traits::has_load_and_construct<UserStruct, cereal::PortableBinaryInputArchive>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, UserStruct, std::default_delete<UserStruct> >(cereal::PortableBinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&>&) |
200 |
std::enable_if<!cereal::traits::has_load_and_construct<MemoryCycle, cereal::PortableBinaryInputArchive>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, MemoryCycle>(cereal::PortableBinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&>&) |
200 |
std::enable_if<!std::is_polymorphic<MemoryCycle>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, MemoryCycle>(cereal::PortableBinaryInputArchive&, std::shared_ptr<MemoryCycle>&) |
100 |
std::enable_if<!std::is_polymorphic<MemoryCycle>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, MemoryCycle>(cereal::PortableBinaryInputArchive&, std::weak_ptr<MemoryCycle>&) |
100 |
std::enable_if<!cereal::traits::has_load_and_construct<PolyDerived, cereal::PortableBinaryInputArchive>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, PolyDerived>(cereal::PortableBinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&>&) |
400 |
std::enable_if<!cereal::traits::has_load_and_construct<PolyDerived, cereal::PortableBinaryInputArchive>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, PolyDerived, std::default_delete<PolyDerived> >(cereal::PortableBinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&>&) |
200 |
std::enable_if<!cereal::traits::has_load_and_construct<PolyDerivedD, cereal::PortableBinaryInputArchive>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, PolyDerivedD>(cereal::PortableBinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&>&) |
200 |
std::enable_if<!cereal::traits::has_load_and_construct<PolyDerivedD, cereal::PortableBinaryInputArchive>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, PolyDerivedD, std::default_delete<PolyDerivedD> >(cereal::PortableBinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&>&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<PolyDerivedLA, cereal::PortableBinaryInputArchive>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, PolyDerivedLA>(cereal::PortableBinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&>&) |
400 |
std::enable_if<cereal::traits::has_load_and_construct<PolyDerivedLA, cereal::PortableBinaryInputArchive>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, PolyDerivedLA, std::default_delete<PolyDerivedLA> >(cereal::PortableBinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&>&) |
0 |
std::enable_if<!std::is_polymorphic<OneLAVersioned>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, OneLAVersioned>(cereal::PortableBinaryInputArchive&, std::shared_ptr<OneLAVersioned>&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<OneLAVersioned, cereal::PortableBinaryInputArchive>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, OneLAVersioned>(cereal::PortableBinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&>&) |
100 |
std::enable_if<!std::is_polymorphic<TwoLAVersioned>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, TwoLAVersioned>(cereal::PortableBinaryInputArchive&, std::shared_ptr<TwoLAVersioned>&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<TwoLAVersioned, cereal::PortableBinaryInputArchive>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, TwoLAVersioned>(cereal::PortableBinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&>&) |
100 |
std::enable_if<!cereal::traits::has_load_and_construct<BogusBasePolymorphic, cereal::PortableBinaryInputArchive>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, BogusBasePolymorphic>(cereal::PortableBinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&>&) |
0 |
std::enable_if<!std::is_polymorphic<MemoryCycleLoadAndConstruct>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, MemoryCycleLoadAndConstruct>(cereal::PortableBinaryInputArchive&, std::shared_ptr<MemoryCycleLoadAndConstruct>&) |
100 |
std::enable_if<!std::is_polymorphic<MemoryCycleLoadAndConstruct>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, MemoryCycleLoadAndConstruct>(cereal::PortableBinaryInputArchive&, std::weak_ptr<MemoryCycleLoadAndConstruct>&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<MemoryCycleLoadAndConstruct, cereal::PortableBinaryInputArchive>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, MemoryCycleLoadAndConstruct>(cereal::PortableBinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&>&) |
200 |
std::enable_if<!cereal::traits::has_load_and_construct<SpecializedMSplitPolymorphic, cereal::PortableBinaryInputArchive>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, SpecializedMSplitPolymorphic>(cereal::PortableBinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&>&) |
100 |
std::enable_if<!cereal::traits::has_load_and_construct<SpecializedMSplitPolymorphic, cereal::PortableBinaryInputArchive>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >(cereal::PortableBinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&>&) |
0 |
std::enable_if<!std::is_polymorphic<OneLA>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, OneLA>(cereal::PortableBinaryInputArchive&, std::shared_ptr<OneLA>&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<OneLA, cereal::PortableBinaryInputArchive>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, OneLA>(cereal::PortableBinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&>&) |
100 |
std::enable_if<!std::is_polymorphic<OneLA>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, OneLA, std::default_delete<OneLA> >(cereal::PortableBinaryInputArchive&, std::unique_ptr<OneLA, std::default_delete<OneLA> >&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<OneLA, cereal::PortableBinaryInputArchive>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, OneLA, std::default_delete<OneLA> >(cereal::PortableBinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&>&) |
100 |
std::enable_if<!std::is_polymorphic<TwoLA>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, TwoLA>(cereal::PortableBinaryInputArchive&, std::shared_ptr<TwoLA>&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<TwoLA, cereal::PortableBinaryInputArchive>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, TwoLA>(cereal::PortableBinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&>&) |
100 |
std::enable_if<!std::is_polymorphic<TwoLA>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, TwoLA, std::default_delete<TwoLA> >(cereal::PortableBinaryInputArchive&, std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<TwoLA, cereal::PortableBinaryInputArchive>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, TwoLA, std::default_delete<TwoLA> >(cereal::PortableBinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&>&) |
100 |
std::enable_if<!std::is_polymorphic<ThreeLA>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, ThreeLA>(cereal::PortableBinaryInputArchive&, std::shared_ptr<ThreeLA>&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<ThreeLA, cereal::PortableBinaryInputArchive>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, ThreeLA>(cereal::PortableBinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&>&) |
100 |
std::enable_if<!cereal::traits::has_load_and_construct<DeferNode, cereal::PortableBinaryInputArchive>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, DeferNode>(cereal::PortableBinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode>&>&) |
10491 |
std::enable_if<!std::is_polymorphic<DeferNode>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, DeferNode>(cereal::PortableBinaryInputArchive&, std::shared_ptr<DeferNode>&) |
10491 |
std::enable_if<!cereal::traits::has_load_and_construct<TestClass, cereal::PortableBinaryInputArchive>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, TestClass>(cereal::PortableBinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&>&) |
1 |
std::enable_if<!std::is_polymorphic<TestClass>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, TestClass>(cereal::PortableBinaryInputArchive&, std::shared_ptr<TestClass>&) |
1 |
std::enable_if<!std::is_polymorphic<OneLAVersioned const>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, OneLAVersioned const>(cereal::PortableBinaryInputArchive&, std::shared_ptr<OneLAVersioned const>&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<OneLAVersioned const, cereal::PortableBinaryInputArchive>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, OneLAVersioned const>(cereal::PortableBinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const>&>&) |
100 |
std::enable_if<!std::is_polymorphic<TwoLAVersioned const>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, TwoLAVersioned const>(cereal::PortableBinaryInputArchive&, std::shared_ptr<TwoLAVersioned const>&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<TwoLAVersioned const, cereal::PortableBinaryInputArchive>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, TwoLAVersioned const>(cereal::PortableBinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const>&>&) |
100 |
std::enable_if<!std::is_polymorphic<OneLA const>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, OneLA const>(cereal::PortableBinaryInputArchive&, std::shared_ptr<OneLA const>&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<OneLA const, cereal::PortableBinaryInputArchive>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, OneLA const>(cereal::PortableBinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const>&>&) |
100 |
std::enable_if<!std::is_polymorphic<OneLA const>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, OneLA const, std::default_delete<OneLA const> >(cereal::PortableBinaryInputArchive&, std::unique_ptr<OneLA const, std::default_delete<OneLA const> >&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<OneLA const, cereal::PortableBinaryInputArchive>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, OneLA const, std::default_delete<OneLA const> >(cereal::PortableBinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> >&>&) |
100 |
std::enable_if<!std::is_polymorphic<TwoLA const>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, TwoLA const>(cereal::PortableBinaryInputArchive&, std::shared_ptr<TwoLA const>&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<TwoLA const, cereal::PortableBinaryInputArchive>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, TwoLA const>(cereal::PortableBinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const>&>&) |
100 |
std::enable_if<!std::is_polymorphic<TwoLA const>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, TwoLA const, std::default_delete<TwoLA const> >(cereal::PortableBinaryInputArchive&, std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> >&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<TwoLA const, cereal::PortableBinaryInputArchive>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, TwoLA const, std::default_delete<TwoLA const> >(cereal::PortableBinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> >&>&) |
100 |
std::enable_if<!std::is_polymorphic<ThreeLA const>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, ThreeLA const>(cereal::PortableBinaryInputArchive&, std::shared_ptr<ThreeLA const>&) |
100 |
std::enable_if<cereal::traits::has_load_and_construct<ThreeLA const, cereal::PortableBinaryInputArchive>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, ThreeLA const>(cereal::PortableBinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const>&>&) |
100 |
std::enable_if<!cereal::traits::has_load_and_construct<TestClass const, cereal::PortableBinaryInputArchive>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, TestClass const>(cereal::PortableBinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const>&>&) |
1 |
std::enable_if<!std::is_polymorphic<TestClass const>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, TestClass const>(cereal::PortableBinaryInputArchive&, std::shared_ptr<TestClass const>&) |
1 |
std::enable_if<!cereal::traits::has_load_and_construct<int const, cereal::PortableBinaryInputArchive>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, int const>(cereal::PortableBinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<int const>&>&) |
100 |
std::enable_if<!std::is_polymorphic<int const>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, int const>(cereal::PortableBinaryInputArchive&, std::shared_ptr<int const>&) |
100 |
std::enable_if<!cereal::traits::has_load_and_construct<int const, cereal::PortableBinaryInputArchive>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, int const, std::default_delete<int const> >(cereal::PortableBinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> >&>&) |
100 |
std::enable_if<!std::is_polymorphic<int const>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, int const, std::default_delete<int const> >(cereal::PortableBinaryInputArchive&, std::unique_ptr<int const, std::default_delete<int const> >&) |
100 |
std::enable_if<!cereal::traits::has_load_and_construct<int, cereal::PortableBinaryInputArchive>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, int>(cereal::PortableBinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&>&) |
10600 |
std::enable_if<!std::is_polymorphic<int>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, int>(cereal::PortableBinaryInputArchive&, std::shared_ptr<int>&) |
10600 |
std::enable_if<!cereal::traits::has_load_and_construct<int, cereal::PortableBinaryInputArchive>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, int, std::default_delete<int> >(cereal::PortableBinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&>&) |
10200 |
std::enable_if<!std::is_polymorphic<int>::value, void>::type cereal::load<cereal::PortableBinaryInputArchive, int, std::default_delete<int> >(cereal::PortableBinaryInputArchive&, std::unique_ptr<int, std::default_delete<int> >&) |
10200 |
std::enable_if<!std::is_polymorphic<UserStruct>::value, void>::type cereal::save<cereal::XMLOutputArchive, UserStruct, std::default_delete<UserStruct> >(cereal::XMLOutputArchive&, std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&) |
100 |
void cereal::save<cereal::XMLOutputArchive, UserStruct, std::default_delete<UserStruct> >(cereal::XMLOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<MemoryCycle>::value, void>::type cereal::save<cereal::XMLOutputArchive, MemoryCycle>(cereal::XMLOutputArchive&, std::shared_ptr<MemoryCycle> const&) |
100 |
std::enable_if<!std::is_polymorphic<MemoryCycle>::value, void>::type cereal::save<cereal::XMLOutputArchive, MemoryCycle>(cereal::XMLOutputArchive&, std::weak_ptr<MemoryCycle> const&) |
100 |
void cereal::save<cereal::XMLOutputArchive, MemoryCycle>(cereal::XMLOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&> const&) |
200 |
std::enable_if<!std::is_polymorphic<OneLAVersioned>::value, void>::type cereal::save<cereal::XMLOutputArchive, OneLAVersioned>(cereal::XMLOutputArchive&, std::shared_ptr<OneLAVersioned> const&) |
100 |
void cereal::save<cereal::XMLOutputArchive, OneLAVersioned>(cereal::XMLOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<TwoLAVersioned>::value, void>::type cereal::save<cereal::XMLOutputArchive, TwoLAVersioned>(cereal::XMLOutputArchive&, std::shared_ptr<TwoLAVersioned> const&) |
100 |
void cereal::save<cereal::XMLOutputArchive, TwoLAVersioned>(cereal::XMLOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&> const&) |
100 |
void cereal::save<cereal::XMLOutputArchive, BogusBasePolymorphic>(cereal::XMLOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&> const&) |
0 |
std::enable_if<!std::is_polymorphic<MemoryCycleLoadAndConstruct>::value, void>::type cereal::save<cereal::XMLOutputArchive, MemoryCycleLoadAndConstruct>(cereal::XMLOutputArchive&, std::shared_ptr<MemoryCycleLoadAndConstruct> const&) |
100 |
std::enable_if<!std::is_polymorphic<MemoryCycleLoadAndConstruct>::value, void>::type cereal::save<cereal::XMLOutputArchive, MemoryCycleLoadAndConstruct>(cereal::XMLOutputArchive&, std::weak_ptr<MemoryCycleLoadAndConstruct> const&) |
100 |
void cereal::save<cereal::XMLOutputArchive, MemoryCycleLoadAndConstruct>(cereal::XMLOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&> const&) |
200 |
std::enable_if<!std::is_polymorphic<OneLA>::value, void>::type cereal::save<cereal::XMLOutputArchive, OneLA>(cereal::XMLOutputArchive&, std::shared_ptr<OneLA> const&) |
100 |
void cereal::save<cereal::XMLOutputArchive, OneLA>(cereal::XMLOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<OneLA>::value, void>::type cereal::save<cereal::XMLOutputArchive, OneLA, std::default_delete<OneLA> >(cereal::XMLOutputArchive&, std::unique_ptr<OneLA, std::default_delete<OneLA> > const&) |
100 |
void cereal::save<cereal::XMLOutputArchive, OneLA, std::default_delete<OneLA> >(cereal::XMLOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<TwoLA>::value, void>::type cereal::save<cereal::XMLOutputArchive, TwoLA>(cereal::XMLOutputArchive&, std::shared_ptr<TwoLA> const&) |
100 |
void cereal::save<cereal::XMLOutputArchive, TwoLA>(cereal::XMLOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<TwoLA>::value, void>::type cereal::save<cereal::XMLOutputArchive, TwoLA, std::default_delete<TwoLA> >(cereal::XMLOutputArchive&, std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&) |
100 |
void cereal::save<cereal::XMLOutputArchive, TwoLA, std::default_delete<TwoLA> >(cereal::XMLOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<ThreeLA>::value, void>::type cereal::save<cereal::XMLOutputArchive, ThreeLA>(cereal::XMLOutputArchive&, std::shared_ptr<ThreeLA> const&) |
100 |
void cereal::save<cereal::XMLOutputArchive, ThreeLA>(cereal::XMLOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<DeferNode>::value, void>::type cereal::save<cereal::XMLOutputArchive, DeferNode>(cereal::XMLOutputArchive&, std::shared_ptr<DeferNode> const&) |
10572 |
void cereal::save<cereal::XMLOutputArchive, DeferNode>(cereal::XMLOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode> const&> const&) |
10572 |
std::enable_if<!std::is_polymorphic<TestClass>::value, void>::type cereal::save<cereal::XMLOutputArchive, TestClass>(cereal::XMLOutputArchive&, std::shared_ptr<TestClass> const&) |
1 |
void cereal::save<cereal::XMLOutputArchive, TestClass>(cereal::XMLOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&> const&) |
1 |
void cereal::save<cereal::XMLOutputArchive, PolyDerived const>(cereal::XMLOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&> const&) |
400 |
void cereal::save<cereal::XMLOutputArchive, PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> >(cereal::XMLOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&> const&) |
200 |
void cereal::save<cereal::XMLOutputArchive, PolyDerivedD const>(cereal::XMLOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&> const&) |
200 |
void cereal::save<cereal::XMLOutputArchive, PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> >(cereal::XMLOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&> const&) |
100 |
void cereal::save<cereal::XMLOutputArchive, PolyDerivedLA const>(cereal::XMLOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&> const&) |
400 |
void cereal::save<cereal::XMLOutputArchive, PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> >(cereal::XMLOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&> const&) |
0 |
std::enable_if<!std::is_polymorphic<OneLAVersioned const>::value, void>::type cereal::save<cereal::XMLOutputArchive, OneLAVersioned const>(cereal::XMLOutputArchive&, std::shared_ptr<OneLAVersioned const> const&) |
100 |
void cereal::save<cereal::XMLOutputArchive, OneLAVersioned const>(cereal::XMLOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const> const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<TwoLAVersioned const>::value, void>::type cereal::save<cereal::XMLOutputArchive, TwoLAVersioned const>(cereal::XMLOutputArchive&, std::shared_ptr<TwoLAVersioned const> const&) |
100 |
void cereal::save<cereal::XMLOutputArchive, TwoLAVersioned const>(cereal::XMLOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const> const&> const&) |
100 |
void cereal::save<cereal::XMLOutputArchive, SpecializedMSplitPolymorphic const>(cereal::XMLOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&> const&) |
100 |
void cereal::save<cereal::XMLOutputArchive, SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> >(cereal::XMLOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&> const&) |
0 |
std::enable_if<!std::is_polymorphic<OneLA const>::value, void>::type cereal::save<cereal::XMLOutputArchive, OneLA const>(cereal::XMLOutputArchive&, std::shared_ptr<OneLA const> const&) |
100 |
void cereal::save<cereal::XMLOutputArchive, OneLA const>(cereal::XMLOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const> const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<OneLA const>::value, void>::type cereal::save<cereal::XMLOutputArchive, OneLA const, std::default_delete<OneLA const> >(cereal::XMLOutputArchive&, std::unique_ptr<OneLA const, std::default_delete<OneLA const> > const&) |
100 |
void cereal::save<cereal::XMLOutputArchive, OneLA const, std::default_delete<OneLA const> >(cereal::XMLOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> > const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<TwoLA const>::value, void>::type cereal::save<cereal::XMLOutputArchive, TwoLA const>(cereal::XMLOutputArchive&, std::shared_ptr<TwoLA const> const&) |
100 |
void cereal::save<cereal::XMLOutputArchive, TwoLA const>(cereal::XMLOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const> const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<TwoLA const>::value, void>::type cereal::save<cereal::XMLOutputArchive, TwoLA const, std::default_delete<TwoLA const> >(cereal::XMLOutputArchive&, std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> > const&) |
100 |
void cereal::save<cereal::XMLOutputArchive, TwoLA const, std::default_delete<TwoLA const> >(cereal::XMLOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> > const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<ThreeLA const>::value, void>::type cereal::save<cereal::XMLOutputArchive, ThreeLA const>(cereal::XMLOutputArchive&, std::shared_ptr<ThreeLA const> const&) |
100 |
void cereal::save<cereal::XMLOutputArchive, ThreeLA const>(cereal::XMLOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const> const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<TestClass const>::value, void>::type cereal::save<cereal::XMLOutputArchive, TestClass const>(cereal::XMLOutputArchive&, std::shared_ptr<TestClass const> const&) |
1 |
void cereal::save<cereal::XMLOutputArchive, TestClass const>(cereal::XMLOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const> const&> const&) |
1 |
std::enable_if<!std::is_polymorphic<int const>::value, void>::type cereal::save<cereal::XMLOutputArchive, int const>(cereal::XMLOutputArchive&, std::shared_ptr<int const> const&) |
100 |
void cereal::save<cereal::XMLOutputArchive, int const>(cereal::XMLOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<int const> const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<int const>::value, void>::type cereal::save<cereal::XMLOutputArchive, int const, std::default_delete<int const> >(cereal::XMLOutputArchive&, std::unique_ptr<int const, std::default_delete<int const> > const&) |
100 |
void cereal::save<cereal::XMLOutputArchive, int const, std::default_delete<int const> >(cereal::XMLOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> > const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<int>::value, void>::type cereal::save<cereal::XMLOutputArchive, int>(cereal::XMLOutputArchive&, std::shared_ptr<int> const&) |
10600 |
void cereal::save<cereal::XMLOutputArchive, int>(cereal::XMLOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&> const&) |
10600 |
std::enable_if<!std::is_polymorphic<int>::value, void>::type cereal::save<cereal::XMLOutputArchive, int, std::default_delete<int> >(cereal::XMLOutputArchive&, std::unique_ptr<int, std::default_delete<int> > const&) |
10200 |
void cereal::save<cereal::XMLOutputArchive, int, std::default_delete<int> >(cereal::XMLOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&> const&) |
10200 |
std::enable_if<!std::is_polymorphic<UserStruct>::value, void>::type cereal::save<cereal::JSONOutputArchive, UserStruct, std::default_delete<UserStruct> >(cereal::JSONOutputArchive&, std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&) |
100 |
void cereal::save<cereal::JSONOutputArchive, UserStruct, std::default_delete<UserStruct> >(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<MemoryCycle>::value, void>::type cereal::save<cereal::JSONOutputArchive, MemoryCycle>(cereal::JSONOutputArchive&, std::shared_ptr<MemoryCycle> const&) |
100 |
std::enable_if<!std::is_polymorphic<MemoryCycle>::value, void>::type cereal::save<cereal::JSONOutputArchive, MemoryCycle>(cereal::JSONOutputArchive&, std::weak_ptr<MemoryCycle> const&) |
100 |
void cereal::save<cereal::JSONOutputArchive, MemoryCycle>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&> const&) |
200 |
std::enable_if<!std::is_polymorphic<OneLAVersioned>::value, void>::type cereal::save<cereal::JSONOutputArchive, OneLAVersioned>(cereal::JSONOutputArchive&, std::shared_ptr<OneLAVersioned> const&) |
100 |
void cereal::save<cereal::JSONOutputArchive, OneLAVersioned>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<TwoLAVersioned>::value, void>::type cereal::save<cereal::JSONOutputArchive, TwoLAVersioned>(cereal::JSONOutputArchive&, std::shared_ptr<TwoLAVersioned> const&) |
100 |
void cereal::save<cereal::JSONOutputArchive, TwoLAVersioned>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&> const&) |
100 |
void cereal::save<cereal::JSONOutputArchive, BogusBasePolymorphic>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&> const&) |
0 |
std::enable_if<!std::is_polymorphic<MemoryCycleLoadAndConstruct>::value, void>::type cereal::save<cereal::JSONOutputArchive, MemoryCycleLoadAndConstruct>(cereal::JSONOutputArchive&, std::shared_ptr<MemoryCycleLoadAndConstruct> const&) |
100 |
std::enable_if<!std::is_polymorphic<MemoryCycleLoadAndConstruct>::value, void>::type cereal::save<cereal::JSONOutputArchive, MemoryCycleLoadAndConstruct>(cereal::JSONOutputArchive&, std::weak_ptr<MemoryCycleLoadAndConstruct> const&) |
100 |
void cereal::save<cereal::JSONOutputArchive, MemoryCycleLoadAndConstruct>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&> const&) |
200 |
std::enable_if<!std::is_polymorphic<OneLA>::value, void>::type cereal::save<cereal::JSONOutputArchive, OneLA>(cereal::JSONOutputArchive&, std::shared_ptr<OneLA> const&) |
100 |
void cereal::save<cereal::JSONOutputArchive, OneLA>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<OneLA>::value, void>::type cereal::save<cereal::JSONOutputArchive, OneLA, std::default_delete<OneLA> >(cereal::JSONOutputArchive&, std::unique_ptr<OneLA, std::default_delete<OneLA> > const&) |
100 |
void cereal::save<cereal::JSONOutputArchive, OneLA, std::default_delete<OneLA> >(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<TwoLA>::value, void>::type cereal::save<cereal::JSONOutputArchive, TwoLA>(cereal::JSONOutputArchive&, std::shared_ptr<TwoLA> const&) |
100 |
void cereal::save<cereal::JSONOutputArchive, TwoLA>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<TwoLA>::value, void>::type cereal::save<cereal::JSONOutputArchive, TwoLA, std::default_delete<TwoLA> >(cereal::JSONOutputArchive&, std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&) |
100 |
void cereal::save<cereal::JSONOutputArchive, TwoLA, std::default_delete<TwoLA> >(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<ThreeLA>::value, void>::type cereal::save<cereal::JSONOutputArchive, ThreeLA>(cereal::JSONOutputArchive&, std::shared_ptr<ThreeLA> const&) |
100 |
void cereal::save<cereal::JSONOutputArchive, ThreeLA>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<DeferNode>::value, void>::type cereal::save<cereal::JSONOutputArchive, DeferNode>(cereal::JSONOutputArchive&, std::shared_ptr<DeferNode> const&) |
10107 |
void cereal::save<cereal::JSONOutputArchive, DeferNode>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode> const&> const&) |
10107 |
std::enable_if<!std::is_polymorphic<TestClass>::value, void>::type cereal::save<cereal::JSONOutputArchive, TestClass>(cereal::JSONOutputArchive&, std::shared_ptr<TestClass> const&) |
1 |
void cereal::save<cereal::JSONOutputArchive, TestClass>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&> const&) |
1 |
void cereal::save<cereal::JSONOutputArchive, PolyDerived const>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&> const&) |
400 |
void cereal::save<cereal::JSONOutputArchive, PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> >(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&> const&) |
200 |
void cereal::save<cereal::JSONOutputArchive, PolyDerivedD const>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&> const&) |
200 |
void cereal::save<cereal::JSONOutputArchive, PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> >(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&> const&) |
100 |
void cereal::save<cereal::JSONOutputArchive, PolyDerivedLA const>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&> const&) |
400 |
void cereal::save<cereal::JSONOutputArchive, PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> >(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&> const&) |
0 |
std::enable_if<!std::is_polymorphic<OneLAVersioned const>::value, void>::type cereal::save<cereal::JSONOutputArchive, OneLAVersioned const>(cereal::JSONOutputArchive&, std::shared_ptr<OneLAVersioned const> const&) |
100 |
void cereal::save<cereal::JSONOutputArchive, OneLAVersioned const>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const> const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<TwoLAVersioned const>::value, void>::type cereal::save<cereal::JSONOutputArchive, TwoLAVersioned const>(cereal::JSONOutputArchive&, std::shared_ptr<TwoLAVersioned const> const&) |
100 |
void cereal::save<cereal::JSONOutputArchive, TwoLAVersioned const>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const> const&> const&) |
100 |
void cereal::save<cereal::JSONOutputArchive, SpecializedMSplitPolymorphic const>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&> const&) |
100 |
void cereal::save<cereal::JSONOutputArchive, SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> >(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&> const&) |
0 |
std::enable_if<!std::is_polymorphic<OneLA const>::value, void>::type cereal::save<cereal::JSONOutputArchive, OneLA const>(cereal::JSONOutputArchive&, std::shared_ptr<OneLA const> const&) |
100 |
void cereal::save<cereal::JSONOutputArchive, OneLA const>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const> const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<OneLA const>::value, void>::type cereal::save<cereal::JSONOutputArchive, OneLA const, std::default_delete<OneLA const> >(cereal::JSONOutputArchive&, std::unique_ptr<OneLA const, std::default_delete<OneLA const> > const&) |
100 |
void cereal::save<cereal::JSONOutputArchive, OneLA const, std::default_delete<OneLA const> >(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> > const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<TwoLA const>::value, void>::type cereal::save<cereal::JSONOutputArchive, TwoLA const>(cereal::JSONOutputArchive&, std::shared_ptr<TwoLA const> const&) |
100 |
void cereal::save<cereal::JSONOutputArchive, TwoLA const>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const> const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<TwoLA const>::value, void>::type cereal::save<cereal::JSONOutputArchive, TwoLA const, std::default_delete<TwoLA const> >(cereal::JSONOutputArchive&, std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> > const&) |
100 |
void cereal::save<cereal::JSONOutputArchive, TwoLA const, std::default_delete<TwoLA const> >(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> > const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<ThreeLA const>::value, void>::type cereal::save<cereal::JSONOutputArchive, ThreeLA const>(cereal::JSONOutputArchive&, std::shared_ptr<ThreeLA const> const&) |
100 |
void cereal::save<cereal::JSONOutputArchive, ThreeLA const>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const> const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<TestClass const>::value, void>::type cereal::save<cereal::JSONOutputArchive, TestClass const>(cereal::JSONOutputArchive&, std::shared_ptr<TestClass const> const&) |
1 |
void cereal::save<cereal::JSONOutputArchive, TestClass const>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const> const&> const&) |
1 |
std::enable_if<!std::is_polymorphic<int const>::value, void>::type cereal::save<cereal::JSONOutputArchive, int const>(cereal::JSONOutputArchive&, std::shared_ptr<int const> const&) |
100 |
void cereal::save<cereal::JSONOutputArchive, int const>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<int const> const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<int const>::value, void>::type cereal::save<cereal::JSONOutputArchive, int const, std::default_delete<int const> >(cereal::JSONOutputArchive&, std::unique_ptr<int const, std::default_delete<int const> > const&) |
100 |
void cereal::save<cereal::JSONOutputArchive, int const, std::default_delete<int const> >(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> > const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<int>::value, void>::type cereal::save<cereal::JSONOutputArchive, int>(cereal::JSONOutputArchive&, std::shared_ptr<int> const&) |
10600 |
void cereal::save<cereal::JSONOutputArchive, int>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&> const&) |
10600 |
std::enable_if<!std::is_polymorphic<int>::value, void>::type cereal::save<cereal::JSONOutputArchive, int, std::default_delete<int> >(cereal::JSONOutputArchive&, std::unique_ptr<int, std::default_delete<int> > const&) |
10200 |
void cereal::save<cereal::JSONOutputArchive, int, std::default_delete<int> >(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&> const&) |
10200 |
std::enable_if<!std::is_polymorphic<UserStruct>::value, void>::type cereal::save<cereal::BinaryOutputArchive, UserStruct, std::default_delete<UserStruct> >(cereal::BinaryOutputArchive&, std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&) |
100 |
void cereal::save<cereal::BinaryOutputArchive, UserStruct, std::default_delete<UserStruct> >(cereal::BinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<MemoryCycle>::value, void>::type cereal::save<cereal::BinaryOutputArchive, MemoryCycle>(cereal::BinaryOutputArchive&, std::shared_ptr<MemoryCycle> const&) |
100 |
std::enable_if<!std::is_polymorphic<MemoryCycle>::value, void>::type cereal::save<cereal::BinaryOutputArchive, MemoryCycle>(cereal::BinaryOutputArchive&, std::weak_ptr<MemoryCycle> const&) |
100 |
void cereal::save<cereal::BinaryOutputArchive, MemoryCycle>(cereal::BinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&> const&) |
200 |
std::enable_if<!std::is_polymorphic<OneLAVersioned>::value, void>::type cereal::save<cereal::BinaryOutputArchive, OneLAVersioned>(cereal::BinaryOutputArchive&, std::shared_ptr<OneLAVersioned> const&) |
100 |
void cereal::save<cereal::BinaryOutputArchive, OneLAVersioned>(cereal::BinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<TwoLAVersioned>::value, void>::type cereal::save<cereal::BinaryOutputArchive, TwoLAVersioned>(cereal::BinaryOutputArchive&, std::shared_ptr<TwoLAVersioned> const&) |
100 |
void cereal::save<cereal::BinaryOutputArchive, TwoLAVersioned>(cereal::BinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&> const&) |
100 |
void cereal::save<cereal::BinaryOutputArchive, BogusBasePolymorphic>(cereal::BinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&> const&) |
0 |
std::enable_if<!std::is_polymorphic<MemoryCycleLoadAndConstruct>::value, void>::type cereal::save<cereal::BinaryOutputArchive, MemoryCycleLoadAndConstruct>(cereal::BinaryOutputArchive&, std::shared_ptr<MemoryCycleLoadAndConstruct> const&) |
100 |
std::enable_if<!std::is_polymorphic<MemoryCycleLoadAndConstruct>::value, void>::type cereal::save<cereal::BinaryOutputArchive, MemoryCycleLoadAndConstruct>(cereal::BinaryOutputArchive&, std::weak_ptr<MemoryCycleLoadAndConstruct> const&) |
100 |
void cereal::save<cereal::BinaryOutputArchive, MemoryCycleLoadAndConstruct>(cereal::BinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&> const&) |
200 |
std::enable_if<!std::is_polymorphic<OneLA>::value, void>::type cereal::save<cereal::BinaryOutputArchive, OneLA>(cereal::BinaryOutputArchive&, std::shared_ptr<OneLA> const&) |
100 |
void cereal::save<cereal::BinaryOutputArchive, OneLA>(cereal::BinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<OneLA>::value, void>::type cereal::save<cereal::BinaryOutputArchive, OneLA, std::default_delete<OneLA> >(cereal::BinaryOutputArchive&, std::unique_ptr<OneLA, std::default_delete<OneLA> > const&) |
100 |
void cereal::save<cereal::BinaryOutputArchive, OneLA, std::default_delete<OneLA> >(cereal::BinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<TwoLA>::value, void>::type cereal::save<cereal::BinaryOutputArchive, TwoLA>(cereal::BinaryOutputArchive&, std::shared_ptr<TwoLA> const&) |
100 |
void cereal::save<cereal::BinaryOutputArchive, TwoLA>(cereal::BinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<TwoLA>::value, void>::type cereal::save<cereal::BinaryOutputArchive, TwoLA, std::default_delete<TwoLA> >(cereal::BinaryOutputArchive&, std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&) |
100 |
void cereal::save<cereal::BinaryOutputArchive, TwoLA, std::default_delete<TwoLA> >(cereal::BinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<ThreeLA>::value, void>::type cereal::save<cereal::BinaryOutputArchive, ThreeLA>(cereal::BinaryOutputArchive&, std::shared_ptr<ThreeLA> const&) |
100 |
void cereal::save<cereal::BinaryOutputArchive, ThreeLA>(cereal::BinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<DeferNode>::value, void>::type cereal::save<cereal::BinaryOutputArchive, DeferNode>(cereal::BinaryOutputArchive&, std::shared_ptr<DeferNode> const&) |
10246 |
void cereal::save<cereal::BinaryOutputArchive, DeferNode>(cereal::BinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode> const&> const&) |
10246 |
std::enable_if<!std::is_polymorphic<TestClass>::value, void>::type cereal::save<cereal::BinaryOutputArchive, TestClass>(cereal::BinaryOutputArchive&, std::shared_ptr<TestClass> const&) |
1 |
void cereal::save<cereal::BinaryOutputArchive, TestClass>(cereal::BinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&> const&) |
1 |
void cereal::save<cereal::BinaryOutputArchive, PolyDerived const>(cereal::BinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&> const&) |
400 |
void cereal::save<cereal::BinaryOutputArchive, PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> >(cereal::BinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&> const&) |
200 |
void cereal::save<cereal::BinaryOutputArchive, PolyDerivedD const>(cereal::BinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&> const&) |
200 |
void cereal::save<cereal::BinaryOutputArchive, PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> >(cereal::BinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&> const&) |
100 |
void cereal::save<cereal::BinaryOutputArchive, PolyDerivedLA const>(cereal::BinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&> const&) |
400 |
void cereal::save<cereal::BinaryOutputArchive, PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> >(cereal::BinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&> const&) |
0 |
std::enable_if<!std::is_polymorphic<OneLAVersioned const>::value, void>::type cereal::save<cereal::BinaryOutputArchive, OneLAVersioned const>(cereal::BinaryOutputArchive&, std::shared_ptr<OneLAVersioned const> const&) |
100 |
void cereal::save<cereal::BinaryOutputArchive, OneLAVersioned const>(cereal::BinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const> const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<TwoLAVersioned const>::value, void>::type cereal::save<cereal::BinaryOutputArchive, TwoLAVersioned const>(cereal::BinaryOutputArchive&, std::shared_ptr<TwoLAVersioned const> const&) |
100 |
void cereal::save<cereal::BinaryOutputArchive, TwoLAVersioned const>(cereal::BinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const> const&> const&) |
100 |
void cereal::save<cereal::BinaryOutputArchive, SpecializedMSplitPolymorphic const>(cereal::BinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&> const&) |
100 |
void cereal::save<cereal::BinaryOutputArchive, SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> >(cereal::BinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&> const&) |
0 |
std::enable_if<!std::is_polymorphic<OneLA const>::value, void>::type cereal::save<cereal::BinaryOutputArchive, OneLA const>(cereal::BinaryOutputArchive&, std::shared_ptr<OneLA const> const&) |
100 |
void cereal::save<cereal::BinaryOutputArchive, OneLA const>(cereal::BinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const> const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<OneLA const>::value, void>::type cereal::save<cereal::BinaryOutputArchive, OneLA const, std::default_delete<OneLA const> >(cereal::BinaryOutputArchive&, std::unique_ptr<OneLA const, std::default_delete<OneLA const> > const&) |
100 |
void cereal::save<cereal::BinaryOutputArchive, OneLA const, std::default_delete<OneLA const> >(cereal::BinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> > const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<TwoLA const>::value, void>::type cereal::save<cereal::BinaryOutputArchive, TwoLA const>(cereal::BinaryOutputArchive&, std::shared_ptr<TwoLA const> const&) |
100 |
void cereal::save<cereal::BinaryOutputArchive, TwoLA const>(cereal::BinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const> const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<TwoLA const>::value, void>::type cereal::save<cereal::BinaryOutputArchive, TwoLA const, std::default_delete<TwoLA const> >(cereal::BinaryOutputArchive&, std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> > const&) |
100 |
void cereal::save<cereal::BinaryOutputArchive, TwoLA const, std::default_delete<TwoLA const> >(cereal::BinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> > const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<ThreeLA const>::value, void>::type cereal::save<cereal::BinaryOutputArchive, ThreeLA const>(cereal::BinaryOutputArchive&, std::shared_ptr<ThreeLA const> const&) |
100 |
void cereal::save<cereal::BinaryOutputArchive, ThreeLA const>(cereal::BinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const> const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<TestClass const>::value, void>::type cereal::save<cereal::BinaryOutputArchive, TestClass const>(cereal::BinaryOutputArchive&, std::shared_ptr<TestClass const> const&) |
1 |
void cereal::save<cereal::BinaryOutputArchive, TestClass const>(cereal::BinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const> const&> const&) |
1 |
std::enable_if<!std::is_polymorphic<int const>::value, void>::type cereal::save<cereal::BinaryOutputArchive, int const>(cereal::BinaryOutputArchive&, std::shared_ptr<int const> const&) |
100 |
void cereal::save<cereal::BinaryOutputArchive, int const>(cereal::BinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<int const> const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<int const>::value, void>::type cereal::save<cereal::BinaryOutputArchive, int const, std::default_delete<int const> >(cereal::BinaryOutputArchive&, std::unique_ptr<int const, std::default_delete<int const> > const&) |
100 |
void cereal::save<cereal::BinaryOutputArchive, int const, std::default_delete<int const> >(cereal::BinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> > const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<int>::value, void>::type cereal::save<cereal::BinaryOutputArchive, int>(cereal::BinaryOutputArchive&, std::shared_ptr<int> const&) |
10600 |
void cereal::save<cereal::BinaryOutputArchive, int>(cereal::BinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&> const&) |
10600 |
std::enable_if<!std::is_polymorphic<int>::value, void>::type cereal::save<cereal::BinaryOutputArchive, int, std::default_delete<int> >(cereal::BinaryOutputArchive&, std::unique_ptr<int, std::default_delete<int> > const&) |
10200 |
void cereal::save<cereal::BinaryOutputArchive, int, std::default_delete<int> >(cereal::BinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&> const&) |
10200 |
std::enable_if<!std::is_polymorphic<UserStruct>::value, void>::type cereal::save<cereal::PortableBinaryOutputArchive, UserStruct, std::default_delete<UserStruct> >(cereal::PortableBinaryOutputArchive&, std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&) |
100 |
void cereal::save<cereal::PortableBinaryOutputArchive, UserStruct, std::default_delete<UserStruct> >(cereal::PortableBinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<MemoryCycle>::value, void>::type cereal::save<cereal::PortableBinaryOutputArchive, MemoryCycle>(cereal::PortableBinaryOutputArchive&, std::shared_ptr<MemoryCycle> const&) |
100 |
std::enable_if<!std::is_polymorphic<MemoryCycle>::value, void>::type cereal::save<cereal::PortableBinaryOutputArchive, MemoryCycle>(cereal::PortableBinaryOutputArchive&, std::weak_ptr<MemoryCycle> const&) |
100 |
void cereal::save<cereal::PortableBinaryOutputArchive, MemoryCycle>(cereal::PortableBinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&> const&) |
200 |
std::enable_if<!std::is_polymorphic<OneLAVersioned>::value, void>::type cereal::save<cereal::PortableBinaryOutputArchive, OneLAVersioned>(cereal::PortableBinaryOutputArchive&, std::shared_ptr<OneLAVersioned> const&) |
100 |
void cereal::save<cereal::PortableBinaryOutputArchive, OneLAVersioned>(cereal::PortableBinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<TwoLAVersioned>::value, void>::type cereal::save<cereal::PortableBinaryOutputArchive, TwoLAVersioned>(cereal::PortableBinaryOutputArchive&, std::shared_ptr<TwoLAVersioned> const&) |
100 |
void cereal::save<cereal::PortableBinaryOutputArchive, TwoLAVersioned>(cereal::PortableBinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&> const&) |
100 |
void cereal::save<cereal::PortableBinaryOutputArchive, BogusBasePolymorphic>(cereal::PortableBinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&> const&) |
0 |
std::enable_if<!std::is_polymorphic<MemoryCycleLoadAndConstruct>::value, void>::type cereal::save<cereal::PortableBinaryOutputArchive, MemoryCycleLoadAndConstruct>(cereal::PortableBinaryOutputArchive&, std::shared_ptr<MemoryCycleLoadAndConstruct> const&) |
100 |
std::enable_if<!std::is_polymorphic<MemoryCycleLoadAndConstruct>::value, void>::type cereal::save<cereal::PortableBinaryOutputArchive, MemoryCycleLoadAndConstruct>(cereal::PortableBinaryOutputArchive&, std::weak_ptr<MemoryCycleLoadAndConstruct> const&) |
100 |
void cereal::save<cereal::PortableBinaryOutputArchive, MemoryCycleLoadAndConstruct>(cereal::PortableBinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&> const&) |
200 |
std::enable_if<!std::is_polymorphic<OneLA>::value, void>::type cereal::save<cereal::PortableBinaryOutputArchive, OneLA>(cereal::PortableBinaryOutputArchive&, std::shared_ptr<OneLA> const&) |
100 |
void cereal::save<cereal::PortableBinaryOutputArchive, OneLA>(cereal::PortableBinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<OneLA>::value, void>::type cereal::save<cereal::PortableBinaryOutputArchive, OneLA, std::default_delete<OneLA> >(cereal::PortableBinaryOutputArchive&, std::unique_ptr<OneLA, std::default_delete<OneLA> > const&) |
100 |
void cereal::save<cereal::PortableBinaryOutputArchive, OneLA, std::default_delete<OneLA> >(cereal::PortableBinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<TwoLA>::value, void>::type cereal::save<cereal::PortableBinaryOutputArchive, TwoLA>(cereal::PortableBinaryOutputArchive&, std::shared_ptr<TwoLA> const&) |
100 |
void cereal::save<cereal::PortableBinaryOutputArchive, TwoLA>(cereal::PortableBinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<TwoLA>::value, void>::type cereal::save<cereal::PortableBinaryOutputArchive, TwoLA, std::default_delete<TwoLA> >(cereal::PortableBinaryOutputArchive&, std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&) |
100 |
void cereal::save<cereal::PortableBinaryOutputArchive, TwoLA, std::default_delete<TwoLA> >(cereal::PortableBinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<ThreeLA>::value, void>::type cereal::save<cereal::PortableBinaryOutputArchive, ThreeLA>(cereal::PortableBinaryOutputArchive&, std::shared_ptr<ThreeLA> const&) |
100 |
void cereal::save<cereal::PortableBinaryOutputArchive, ThreeLA>(cereal::PortableBinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<DeferNode>::value, void>::type cereal::save<cereal::PortableBinaryOutputArchive, DeferNode>(cereal::PortableBinaryOutputArchive&, std::shared_ptr<DeferNode> const&) |
10491 |
void cereal::save<cereal::PortableBinaryOutputArchive, DeferNode>(cereal::PortableBinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode> const&> const&) |
10491 |
std::enable_if<!std::is_polymorphic<TestClass>::value, void>::type cereal::save<cereal::PortableBinaryOutputArchive, TestClass>(cereal::PortableBinaryOutputArchive&, std::shared_ptr<TestClass> const&) |
1 |
void cereal::save<cereal::PortableBinaryOutputArchive, TestClass>(cereal::PortableBinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&> const&) |
1 |
void cereal::save<cereal::PortableBinaryOutputArchive, PolyDerived const>(cereal::PortableBinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&> const&) |
400 |
void cereal::save<cereal::PortableBinaryOutputArchive, PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> >(cereal::PortableBinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&> const&) |
200 |
void cereal::save<cereal::PortableBinaryOutputArchive, PolyDerivedD const>(cereal::PortableBinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&> const&) |
200 |
void cereal::save<cereal::PortableBinaryOutputArchive, PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> >(cereal::PortableBinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&> const&) |
100 |
void cereal::save<cereal::PortableBinaryOutputArchive, PolyDerivedLA const>(cereal::PortableBinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&> const&) |
400 |
void cereal::save<cereal::PortableBinaryOutputArchive, PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> >(cereal::PortableBinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&> const&) |
0 |
std::enable_if<!std::is_polymorphic<OneLAVersioned const>::value, void>::type cereal::save<cereal::PortableBinaryOutputArchive, OneLAVersioned const>(cereal::PortableBinaryOutputArchive&, std::shared_ptr<OneLAVersioned const> const&) |
100 |
void cereal::save<cereal::PortableBinaryOutputArchive, OneLAVersioned const>(cereal::PortableBinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const> const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<TwoLAVersioned const>::value, void>::type cereal::save<cereal::PortableBinaryOutputArchive, TwoLAVersioned const>(cereal::PortableBinaryOutputArchive&, std::shared_ptr<TwoLAVersioned const> const&) |
100 |
void cereal::save<cereal::PortableBinaryOutputArchive, TwoLAVersioned const>(cereal::PortableBinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const> const&> const&) |
100 |
void cereal::save<cereal::PortableBinaryOutputArchive, SpecializedMSplitPolymorphic const>(cereal::PortableBinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&> const&) |
100 |
void cereal::save<cereal::PortableBinaryOutputArchive, SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> >(cereal::PortableBinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&> const&) |
0 |
std::enable_if<!std::is_polymorphic<OneLA const>::value, void>::type cereal::save<cereal::PortableBinaryOutputArchive, OneLA const>(cereal::PortableBinaryOutputArchive&, std::shared_ptr<OneLA const> const&) |
100 |
void cereal::save<cereal::PortableBinaryOutputArchive, OneLA const>(cereal::PortableBinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const> const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<OneLA const>::value, void>::type cereal::save<cereal::PortableBinaryOutputArchive, OneLA const, std::default_delete<OneLA const> >(cereal::PortableBinaryOutputArchive&, std::unique_ptr<OneLA const, std::default_delete<OneLA const> > const&) |
100 |
void cereal::save<cereal::PortableBinaryOutputArchive, OneLA const, std::default_delete<OneLA const> >(cereal::PortableBinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> > const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<TwoLA const>::value, void>::type cereal::save<cereal::PortableBinaryOutputArchive, TwoLA const>(cereal::PortableBinaryOutputArchive&, std::shared_ptr<TwoLA const> const&) |
100 |
void cereal::save<cereal::PortableBinaryOutputArchive, TwoLA const>(cereal::PortableBinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const> const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<TwoLA const>::value, void>::type cereal::save<cereal::PortableBinaryOutputArchive, TwoLA const, std::default_delete<TwoLA const> >(cereal::PortableBinaryOutputArchive&, std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> > const&) |
100 |
void cereal::save<cereal::PortableBinaryOutputArchive, TwoLA const, std::default_delete<TwoLA const> >(cereal::PortableBinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> > const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<ThreeLA const>::value, void>::type cereal::save<cereal::PortableBinaryOutputArchive, ThreeLA const>(cereal::PortableBinaryOutputArchive&, std::shared_ptr<ThreeLA const> const&) |
100 |
void cereal::save<cereal::PortableBinaryOutputArchive, ThreeLA const>(cereal::PortableBinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const> const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<TestClass const>::value, void>::type cereal::save<cereal::PortableBinaryOutputArchive, TestClass const>(cereal::PortableBinaryOutputArchive&, std::shared_ptr<TestClass const> const&) |
1 |
void cereal::save<cereal::PortableBinaryOutputArchive, TestClass const>(cereal::PortableBinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const> const&> const&) |
1 |
std::enable_if<!std::is_polymorphic<int const>::value, void>::type cereal::save<cereal::PortableBinaryOutputArchive, int const>(cereal::PortableBinaryOutputArchive&, std::shared_ptr<int const> const&) |
100 |
void cereal::save<cereal::PortableBinaryOutputArchive, int const>(cereal::PortableBinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<int const> const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<int const>::value, void>::type cereal::save<cereal::PortableBinaryOutputArchive, int const, std::default_delete<int const> >(cereal::PortableBinaryOutputArchive&, std::unique_ptr<int const, std::default_delete<int const> > const&) |
100 |
void cereal::save<cereal::PortableBinaryOutputArchive, int const, std::default_delete<int const> >(cereal::PortableBinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> > const&> const&) |
100 |
std::enable_if<!std::is_polymorphic<int>::value, void>::type cereal::save<cereal::PortableBinaryOutputArchive, int>(cereal::PortableBinaryOutputArchive&, std::shared_ptr<int> const&) |
10600 |
void cereal::save<cereal::PortableBinaryOutputArchive, int>(cereal::PortableBinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&> const&) |
10600 |
std::enable_if<!std::is_polymorphic<int>::value, void>::type cereal::save<cereal::PortableBinaryOutputArchive, int, std::default_delete<int> >(cereal::PortableBinaryOutputArchive&, std::unique_ptr<int, std::default_delete<int> > const&) |
10200 |
void cereal::save<cereal::PortableBinaryOutputArchive, int, std::default_delete<int> >(cereal::PortableBinaryOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&> const&) |
10200 |
cereal::memory_detail::loadAndConstructSharedPtr<cereal::XMLInputArchive, PolyDerivedLA>(cereal::XMLInputArchive&, PolyDerivedLA*, std::integral_constant<bool, true>)::{lambda()#1}::operator()() const |
400 |
cereal::memory_detail::loadAndConstructSharedPtr<cereal::XMLInputArchive, ThreeLA>(cereal::XMLInputArchive&, ThreeLA*, std::integral_constant<bool, true>)::{lambda()#1}::operator()() const |
200 |
cereal::memory_detail::loadAndConstructSharedPtr<cereal::JSONInputArchive, PolyDerivedLA>(cereal::JSONInputArchive&, PolyDerivedLA*, std::integral_constant<bool, true>)::{lambda()#1}::operator()() const |
400 |
cereal::memory_detail::loadAndConstructSharedPtr<cereal::JSONInputArchive, ThreeLA>(cereal::JSONInputArchive&, ThreeLA*, std::integral_constant<bool, true>)::{lambda()#1}::operator()() const |
200 |
cereal::memory_detail::loadAndConstructSharedPtr<cereal::BinaryInputArchive, PolyDerivedLA>(cereal::BinaryInputArchive&, PolyDerivedLA*, std::integral_constant<bool, true>)::{lambda()#1}::operator()() const |
400 |
cereal::memory_detail::loadAndConstructSharedPtr<cereal::BinaryInputArchive, ThreeLA>(cereal::BinaryInputArchive&, ThreeLA*, std::integral_constant<bool, true>)::{lambda()#1}::operator()() const |
200 |
cereal::memory_detail::loadAndConstructSharedPtr<cereal::PortableBinaryInputArchive, PolyDerivedLA>(cereal::PortableBinaryInputArchive&, PolyDerivedLA*, std::integral_constant<bool, true>)::{lambda()#1}::operator()() const |
400 |
cereal::memory_detail::loadAndConstructSharedPtr<cereal::PortableBinaryInputArchive, ThreeLA>(cereal::PortableBinaryInputArchive&, ThreeLA*, std::integral_constant<bool, true>)::{lambda()#1}::operator()() const |
200 |
cereal::load<cereal::XMLInputArchive, PolyDerivedLA>(cereal::XMLInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&>&)::{lambda(PolyDerivedLA*)#1}::operator()(PolyDerivedLA*) const |
400 |
cereal::load<cereal::XMLInputArchive, OneLAVersioned>(cereal::XMLInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&>&)::{lambda(OneLAVersioned*)#1}::operator()(OneLAVersioned*) const |
100 |
cereal::load<cereal::XMLInputArchive, TwoLAVersioned>(cereal::XMLInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&>&)::{lambda(TwoLAVersioned*)#1}::operator()(TwoLAVersioned*) const |
100 |
cereal::load<cereal::XMLInputArchive, MemoryCycleLoadAndConstruct>(cereal::XMLInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&>&)::{lambda(MemoryCycleLoadAndConstruct*)#1}::operator()(MemoryCycleLoadAndConstruct*) const |
100 |
cereal::load<cereal::XMLInputArchive, OneLA>(cereal::XMLInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&>&)::{lambda(OneLA*)#1}::operator()(OneLA*) const |
100 |
cereal::load<cereal::XMLInputArchive, TwoLA>(cereal::XMLInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&>&)::{lambda(TwoLA*)#1}::operator()(TwoLA*) const |
100 |
cereal::load<cereal::XMLInputArchive, ThreeLA>(cereal::XMLInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&>&)::{lambda(ThreeLA*)#1}::operator()(ThreeLA*) const |
100 |
cereal::load<cereal::XMLInputArchive, OneLAVersioned const>(cereal::XMLInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const>&>&)::{lambda(OneLAVersioned*)#1}::operator()(OneLAVersioned*) const |
100 |
cereal::load<cereal::XMLInputArchive, TwoLAVersioned const>(cereal::XMLInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const>&>&)::{lambda(TwoLAVersioned*)#1}::operator()(TwoLAVersioned*) const |
100 |
cereal::load<cereal::XMLInputArchive, OneLA const>(cereal::XMLInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const>&>&)::{lambda(OneLA*)#1}::operator()(OneLA*) const |
100 |
cereal::load<cereal::XMLInputArchive, TwoLA const>(cereal::XMLInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const>&>&)::{lambda(TwoLA*)#1}::operator()(TwoLA*) const |
100 |
cereal::load<cereal::XMLInputArchive, ThreeLA const>(cereal::XMLInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const>&>&)::{lambda(ThreeLA*)#1}::operator()(ThreeLA*) const |
100 |
cereal::load<cereal::JSONInputArchive, PolyDerivedLA>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&>&)::{lambda(PolyDerivedLA*)#1}::operator()(PolyDerivedLA*) const |
400 |
cereal::load<cereal::JSONInputArchive, OneLAVersioned>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&>&)::{lambda(OneLAVersioned*)#1}::operator()(OneLAVersioned*) const |
100 |
cereal::load<cereal::JSONInputArchive, TwoLAVersioned>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&>&)::{lambda(TwoLAVersioned*)#1}::operator()(TwoLAVersioned*) const |
100 |
cereal::load<cereal::JSONInputArchive, MemoryCycleLoadAndConstruct>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&>&)::{lambda(MemoryCycleLoadAndConstruct*)#1}::operator()(MemoryCycleLoadAndConstruct*) const |
100 |
cereal::load<cereal::JSONInputArchive, OneLA>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&>&)::{lambda(OneLA*)#1}::operator()(OneLA*) const |
100 |
cereal::load<cereal::JSONInputArchive, TwoLA>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&>&)::{lambda(TwoLA*)#1}::operator()(TwoLA*) const |
100 |
cereal::load<cereal::JSONInputArchive, ThreeLA>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&>&)::{lambda(ThreeLA*)#1}::operator()(ThreeLA*) const |
100 |
cereal::load<cereal::JSONInputArchive, OneLAVersioned const>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const>&>&)::{lambda(OneLAVersioned*)#1}::operator()(OneLAVersioned*) const |
100 |
cereal::load<cereal::JSONInputArchive, TwoLAVersioned const>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const>&>&)::{lambda(TwoLAVersioned*)#1}::operator()(TwoLAVersioned*) const |
100 |
cereal::load<cereal::JSONInputArchive, OneLA const>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const>&>&)::{lambda(OneLA*)#1}::operator()(OneLA*) const |
100 |
cereal::load<cereal::JSONInputArchive, TwoLA const>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const>&>&)::{lambda(TwoLA*)#1}::operator()(TwoLA*) const |
100 |
cereal::load<cereal::JSONInputArchive, ThreeLA const>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const>&>&)::{lambda(ThreeLA*)#1}::operator()(ThreeLA*) const |
100 |
cereal::load<cereal::BinaryInputArchive, PolyDerivedLA>(cereal::BinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&>&)::{lambda(PolyDerivedLA*)#1}::operator()(PolyDerivedLA*) const |
400 |
cereal::load<cereal::BinaryInputArchive, OneLAVersioned>(cereal::BinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&>&)::{lambda(OneLAVersioned*)#1}::operator()(OneLAVersioned*) const |
100 |
cereal::load<cereal::BinaryInputArchive, TwoLAVersioned>(cereal::BinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&>&)::{lambda(TwoLAVersioned*)#1}::operator()(TwoLAVersioned*) const |
100 |
cereal::load<cereal::BinaryInputArchive, MemoryCycleLoadAndConstruct>(cereal::BinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&>&)::{lambda(MemoryCycleLoadAndConstruct*)#1}::operator()(MemoryCycleLoadAndConstruct*) const |
100 |
cereal::load<cereal::BinaryInputArchive, OneLA>(cereal::BinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&>&)::{lambda(OneLA*)#1}::operator()(OneLA*) const |
100 |
cereal::load<cereal::BinaryInputArchive, TwoLA>(cereal::BinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&>&)::{lambda(TwoLA*)#1}::operator()(TwoLA*) const |
100 |
cereal::load<cereal::BinaryInputArchive, ThreeLA>(cereal::BinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&>&)::{lambda(ThreeLA*)#1}::operator()(ThreeLA*) const |
100 |
cereal::load<cereal::BinaryInputArchive, OneLAVersioned const>(cereal::BinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const>&>&)::{lambda(OneLAVersioned*)#1}::operator()(OneLAVersioned*) const |
100 |
cereal::load<cereal::BinaryInputArchive, TwoLAVersioned const>(cereal::BinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const>&>&)::{lambda(TwoLAVersioned*)#1}::operator()(TwoLAVersioned*) const |
100 |
cereal::load<cereal::BinaryInputArchive, OneLA const>(cereal::BinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const>&>&)::{lambda(OneLA*)#1}::operator()(OneLA*) const |
100 |
cereal::load<cereal::BinaryInputArchive, TwoLA const>(cereal::BinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const>&>&)::{lambda(TwoLA*)#1}::operator()(TwoLA*) const |
100 |
cereal::load<cereal::BinaryInputArchive, ThreeLA const>(cereal::BinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const>&>&)::{lambda(ThreeLA*)#1}::operator()(ThreeLA*) const |
100 |
cereal::load<cereal::PortableBinaryInputArchive, PolyDerivedLA>(cereal::PortableBinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&>&)::{lambda(PolyDerivedLA*)#1}::operator()(PolyDerivedLA*) const |
400 |
cereal::load<cereal::PortableBinaryInputArchive, OneLAVersioned>(cereal::PortableBinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&>&)::{lambda(OneLAVersioned*)#1}::operator()(OneLAVersioned*) const |
100 |
cereal::load<cereal::PortableBinaryInputArchive, TwoLAVersioned>(cereal::PortableBinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&>&)::{lambda(TwoLAVersioned*)#1}::operator()(TwoLAVersioned*) const |
100 |
cereal::load<cereal::PortableBinaryInputArchive, MemoryCycleLoadAndConstruct>(cereal::PortableBinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&>&)::{lambda(MemoryCycleLoadAndConstruct*)#1}::operator()(MemoryCycleLoadAndConstruct*) const |
100 |
cereal::load<cereal::PortableBinaryInputArchive, OneLA>(cereal::PortableBinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&>&)::{lambda(OneLA*)#1}::operator()(OneLA*) const |
100 |
cereal::load<cereal::PortableBinaryInputArchive, TwoLA>(cereal::PortableBinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&>&)::{lambda(TwoLA*)#1}::operator()(TwoLA*) const |
100 |
cereal::load<cereal::PortableBinaryInputArchive, ThreeLA>(cereal::PortableBinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&>&)::{lambda(ThreeLA*)#1}::operator()(ThreeLA*) const |
100 |
cereal::load<cereal::PortableBinaryInputArchive, OneLAVersioned const>(cereal::PortableBinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const>&>&)::{lambda(OneLAVersioned*)#1}::operator()(OneLAVersioned*) const |
100 |
cereal::load<cereal::PortableBinaryInputArchive, TwoLAVersioned const>(cereal::PortableBinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const>&>&)::{lambda(TwoLAVersioned*)#1}::operator()(TwoLAVersioned*) const |
100 |
cereal::load<cereal::PortableBinaryInputArchive, OneLA const>(cereal::PortableBinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const>&>&)::{lambda(OneLA*)#1}::operator()(OneLA*) const |
100 |
cereal::load<cereal::PortableBinaryInputArchive, TwoLA const>(cereal::PortableBinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const>&>&)::{lambda(TwoLA*)#1}::operator()(TwoLA*) const |
100 |
cereal::load<cereal::PortableBinaryInputArchive, ThreeLA const>(cereal::PortableBinaryInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const>&>&)::{lambda(ThreeLA*)#1}::operator()(ThreeLA*) const |
100 |