LCOV - code coverage report
Current view: top level - cereal/archives - json.hpp (source / functions) Hit Total Coverage
Test: coverage.info Lines: 237 245 96.7 %
Date: 2022-01-16 21:05:07 Functions: 1817 1866 97.4 %

Function Name Sort by function name Hit count Sort by hit count
cereal::JSONInputArchive::~JSONInputArchive() 0
cereal::JSONOutputArchive::~JSONOutputArchive() 0
cereal::RapidJSONException::RapidJSONException(char const*) 0
void cereal::load<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&> >&) 0
void cereal::load<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&> >&) 0
void cereal::load<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&> >&) 0
void cereal::load<BogusBasePolymorphic&>(cereal::JSONInputArchive&, cereal::NameValuePair<BogusBasePolymorphic&>&) 0
void cereal::save<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&> > const&) 0
void cereal::save<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&> > const&) 0
void cereal::save<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&> > const&) 0
void cereal::save<BogusBasePolymorphic&>(cereal::JSONOutputArchive&, cereal::NameValuePair<BogusBasePolymorphic&> const&) 0
void cereal::save<unsigned long long const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned long long const&> const&) 0
void cereal::save<unsigned int>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned int> const&) 0
void cereal::epilogue<BogusBasePolymorphic, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, BogusBasePolymorphic const&) 0
void cereal::epilogue<BogusBasePolymorphic, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, BogusBasePolymorphic const&) 0
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&> > const&) 0
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&> const&) 0
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&> > const&) 0
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&> const&) 0
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&> > const&) 0
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&> const&) 0
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&> > const&) 0
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&> const&) 0
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&> > const&) 0
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&> const&) 0
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&> > const&) 0
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&> const&) 0
void cereal::epilogue<BogusBasePolymorphic&>(cereal::JSONInputArchive&, cereal::NameValuePair<BogusBasePolymorphic&> const&) 0
void cereal::epilogue<BogusBasePolymorphic&>(cereal::JSONOutputArchive&, cereal::NameValuePair<BogusBasePolymorphic&> const&) 0
void cereal::epilogue<unsigned long long const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned long long const&> const&) 0
void cereal::epilogue<unsigned int>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned int> const&) 0
void cereal::prologue<BogusBasePolymorphic, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, BogusBasePolymorphic const&) 0
void cereal::prologue<BogusBasePolymorphic, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, BogusBasePolymorphic const&) 0
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&> > const&) 0
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic> const&> const&) 0
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&> > const&) 0
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA const, cereal::detail::EmptyDeleter<PolyDerivedLA const> > const&> const&) 0
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&> > const&) 0
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic const, cereal::detail::EmptyDeleter<SpecializedMSplitPolymorphic const> > const&> const&) 0
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&> > const&) 0
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<BogusBasePolymorphic>&> const&) 0
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&> > const&) 0
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedLA, std::default_delete<PolyDerivedLA> >&> const&) 0
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&> > const&) 0
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<SpecializedMSplitPolymorphic, std::default_delete<SpecializedMSplitPolymorphic> >&> const&) 0
void cereal::prologue<BogusBasePolymorphic&>(cereal::JSONInputArchive&, cereal::NameValuePair<BogusBasePolymorphic&> const&) 0
void cereal::prologue<BogusBasePolymorphic&>(cereal::JSONOutputArchive&, cereal::NameValuePair<BogusBasePolymorphic&> const&) 0
void cereal::prologue<unsigned long long const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned long long const&> const&) 0
void cereal::prologue<unsigned int>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned int> const&) 0
void cereal::load<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&> >&) 1
void cereal::load<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const>&> >&) 1
void cereal::load<cereal::boost_variant_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, NonDefaultConstructible>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::boost_variant_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, NonDefaultConstructible>&>&) 1
void cereal::load<std::optional<long>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::optional<long>&>&) 1
void cereal::save<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&> > const&) 1
void cereal::save<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const> const&> > const&) 1
void cereal::save<TestClass&>(cereal::JSONOutputArchive&, cereal::NameValuePair<TestClass&> const&) 1
void cereal::save<NonDefaultConstructible const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<NonDefaultConstructible const&> const&) 1
void cereal::save<TestClass const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<TestClass const&> const&) 1
void cereal::save<std::optional<long> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::optional<long> const&> const&) 1
void cereal::save<long const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<long const&> const&) 1
void cereal::epilogue<NonDefaultConstructible, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, NonDefaultConstructible const&) 1
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&> > const&) 1
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&> const&) 1
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const> const&> > const&) 1
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const> const&> const&) 1
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&> > const&) 1
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&> const&) 1
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const>&> > const&) 1
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const>&> const&) 1
void cereal::epilogue<cereal::boost_variant_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, NonDefaultConstructible>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::boost_variant_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, NonDefaultConstructible> const&) 1
void cereal::epilogue<TestClass&>(cereal::JSONOutputArchive&, cereal::NameValuePair<TestClass&> const&) 1
void cereal::epilogue<NonDefaultConstructible const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<NonDefaultConstructible const&> const&) 1
void cereal::epilogue<TestClass const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<TestClass const&> const&) 1
void cereal::epilogue<std::optional<long> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::optional<long> const&> const&) 1
void cereal::epilogue<long const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<long const&> const&) 1
void cereal::epilogue<cereal::boost_variant_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, NonDefaultConstructible>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::boost_variant_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, NonDefaultConstructible>&> const&) 1
void cereal::epilogue<std::optional<long>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::optional<long>&> const&) 1
void cereal::epilogue<std::shared_ptr<TestClass>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<TestClass> const&) 1
void cereal::epilogue<std::shared_ptr<TestClass>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<TestClass> const&) 1
void cereal::epilogue<std::shared_ptr<TestClass const>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<TestClass const> const&) 1
void cereal::epilogue<std::shared_ptr<TestClass const>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<TestClass const> const&) 1
void cereal::epilogue<std::optional<std::optional<long> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::optional<std::optional<long> > const&) 1
void cereal::epilogue<std::optional<std::optional<long> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::optional<std::optional<long> > const&) 1
void cereal::epilogue<std::optional<long>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::optional<long> const&) 1
void cereal::epilogue<std::optional<long>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::optional<long> const&) 1
void cereal::prologue<NonDefaultConstructible, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, NonDefaultConstructible const&) 1
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&> > const&) 1
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass> const&> const&) 1
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const> const&> > const&) 1
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const> const&> const&) 1
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&> > const&) 1
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass>&> const&) 1
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const>&> > const&) 1
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TestClass const>&> const&) 1
void cereal::prologue<cereal::boost_variant_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, NonDefaultConstructible>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::boost_variant_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, NonDefaultConstructible> const&) 1
void cereal::prologue<TestClass&>(cereal::JSONOutputArchive&, cereal::NameValuePair<TestClass&> const&) 1
void cereal::prologue<NonDefaultConstructible const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<NonDefaultConstructible const&> const&) 1
void cereal::prologue<TestClass const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<TestClass const&> const&) 1
void cereal::prologue<std::optional<long> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::optional<long> const&> const&) 1
void cereal::prologue<long const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<long const&> const&) 1
void cereal::prologue<cereal::boost_variant_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, NonDefaultConstructible>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::boost_variant_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, NonDefaultConstructible>&> const&) 1
void cereal::prologue<std::optional<long>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::optional<long>&> const&) 1
void cereal::prologue<std::shared_ptr<TestClass>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<TestClass> const&) 1
void cereal::prologue<std::shared_ptr<TestClass>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<TestClass> const&) 1
void cereal::prologue<std::shared_ptr<TestClass const>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<TestClass const> const&) 1
void cereal::prologue<std::shared_ptr<TestClass const>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<TestClass const> const&) 1
void cereal::prologue<std::optional<std::optional<long> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::optional<std::optional<long> > const&) 1
void cereal::prologue<std::optional<std::optional<long> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::optional<std::optional<long> > const&) 1
void cereal::prologue<std::optional<long>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::optional<long> const&) 1
void cereal::prologue<std::optional<long>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::optional<long> const&) 1
void cereal::load<TestClass&>(cereal::JSONInputArchive&, cereal::NameValuePair<TestClass&>&) 2
void cereal::epilogue<TestClass, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, TestClass const&) 2
void cereal::epilogue<TestClass, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, TestClass const&) 2
void cereal::epilogue<TestClass&>(cereal::JSONInputArchive&, cereal::NameValuePair<TestClass&> const&) 2
void cereal::epilogue<std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) 2
void cereal::epilogue<std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) 2
void cereal::epilogue<std::optional<double>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::optional<double> const&) 2
void cereal::epilogue<std::optional<double>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::optional<double> const&) 2
void cereal::epilogue<std::optional<int>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::optional<int> const&) 2
void cereal::epilogue<std::optional<int>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::optional<int> const&) 2
void cereal::prologue<TestClass, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, TestClass const&) 2
void cereal::prologue<TestClass, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, TestClass const&) 2
void cereal::prologue<TestClass&>(cereal::JSONInputArchive&, cereal::NameValuePair<TestClass&> const&) 2
void cereal::prologue<std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) 2
void cereal::prologue<std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) 2
void cereal::prologue<std::optional<double>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::optional<double> const&) 2
void cereal::prologue<std::optional<double>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::optional<double> const&) 2
void cereal::prologue<std::optional<int>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::optional<int> const&) 2
void cereal::prologue<std::optional<int>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::optional<int> const&) 2
void cereal::save<double const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<double const&> const&) 3
void cereal::epilogue<double const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<double const&> const&) 3
void cereal::epilogue<std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) 3
void cereal::epilogue<std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) 3
void cereal::prologue<double const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<double const&> const&) 3
void cereal::prologue<std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) 3
void cereal::prologue<std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) 3
void cereal::epilogue<boost::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, NonDefaultConstructible>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, boost::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, NonDefaultConstructible> const&) 4
void cereal::epilogue<boost::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, NonDefaultConstructible>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, boost::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, NonDefaultConstructible> const&) 4
void cereal::prologue<boost::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, NonDefaultConstructible>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, boost::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, NonDefaultConstructible> const&) 4
void cereal::prologue<boost::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, NonDefaultConstructible>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, boost::variant<int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, NonDefaultConstructible> const&) 4
cereal::JSONInputArchive::stringToNumber(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long long&) 100
void cereal::JSONInputArchive::loadValue<long long, (cereal::traits::detail::sfinae)0>(long long&) 100
void cereal::JSONOutputArchive::saveValue<long long, (cereal::traits::detail::sfinae)0>(long long const&) 100
void cereal::load<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&> >&) 100
void cereal::load<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&> >&) 100
void cereal::load<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&> >&) 100
void cereal::load<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&> >&) 100
void cereal::load<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&> >&) 100
void cereal::load<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&> >&) 100
void cereal::load<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const>&> >&) 100
void cereal::load<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const>&> >&) 100
void cereal::load<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const>&> >&) 100
void cereal::load<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const>&> >&) 100
void cereal::load<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const>&> >&) 100
void cereal::load<cereal::memory_detail::PtrWrapper<std::shared_ptr<int const>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<int const>&> >&) 100
void cereal::load<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&> >&) 100
void cereal::load<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&> >&) 100
void cereal::load<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&> >&) 100
void cereal::load<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> >&> >&) 100
void cereal::load<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> >&> >&) 100
void cereal::load<cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> >&> >&) 100
void cereal::load<MemoryCycle&>(cereal::JSONInputArchive&, cereal::NameValuePair<MemoryCycle&>&) 100
void cereal::load<TrivialESER&>(cereal::JSONInputArchive&, cereal::NameValuePair<TrivialESER&>&) 100
void cereal::load<TrivialESPL&>(cereal::JSONInputArchive&, cereal::NameValuePair<TrivialESPL&>&) 100
void cereal::load<TrivialISER&>(cereal::JSONInputArchive&, cereal::NameValuePair<TrivialISER&>&) 100
void cereal::load<TrivialISPL&>(cereal::JSONInputArchive&, cereal::NameValuePair<TrivialISPL&>&) 100
void cereal::load<unordered_naming&>(cereal::JSONInputArchive&, cereal::NameValuePair<unordered_naming&>&) 100
void cereal::load<SpecializedMSplitPolymorphic&>(cereal::JSONInputArchive&, cereal::NameValuePair<SpecializedMSplitPolymorphic&>&) 100
void cereal::load<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, MemoryCycleLoadAndConstruct>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, MemoryCycleLoadAndConstruct>&>&) 100
void cereal::load<std::shared_ptr<PolyBase>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::shared_ptr<PolyBase>&>&) 100
void cereal::load<std::shared_ptr<PolyBaseA>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::shared_ptr<PolyBaseA>&>&) 100
void cereal::load<std::shared_ptr<PolyBase const>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::shared_ptr<PolyBase const>&>&) 100
void cereal::load<std::less<StructExternalSplit>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::less<StructExternalSplit>&>&) 100
void cereal::load<std::less<StructInternalSplit>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::less<StructInternalSplit>&>&) 100
void cereal::load<std::less<StructExternalSerialize>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::less<StructExternalSerialize>&>&) 100
void cereal::load<std::less<StructInternalSerialize>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::less<StructInternalSerialize>&>&) 100
void cereal::load<std::less<int>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::less<int>&>&) 100
void cereal::load<std::pair<float, unordered_naming>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::pair<float, unordered_naming>&>&) 100
void cereal::load<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >&>&) 100
void cereal::load<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >&>&) 100
void cereal::load<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>&) 100
void cereal::load<std::vector<bool, std::allocator<bool> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::vector<bool, std::allocator<bool> >&>&) 100
void cereal::load<std::vector<int, std::allocator<int> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::vector<int, std::allocator<int> >&>&) 100
void cereal::load<unsigned long long&>(cereal::JSONInputArchive&, cereal::NameValuePair<unsigned long long&>&) 100
void cereal::load<long long, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, long long&) 100
void cereal::save<TrivialESER>(cereal::JSONOutputArchive&, cereal::NameValuePair<TrivialESER> const&) 100
void cereal::save<TrivialESPL>(cereal::JSONOutputArchive&, cereal::NameValuePair<TrivialESPL> const&) 100
void cereal::save<TrivialISER>(cereal::JSONOutputArchive&, cereal::NameValuePair<TrivialISER> const&) 100
void cereal::save<TrivialISPL>(cereal::JSONOutputArchive&, cereal::NameValuePair<TrivialISPL> const&) 100
void cereal::save<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&> > const&) 100
void cereal::save<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&> > const&) 100
void cereal::save<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&> > const&) 100
void cereal::save<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&> > const&) 100
void cereal::save<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&> > const&) 100
void cereal::save<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const> const&> > const&) 100
void cereal::save<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const> const&> > const&) 100
void cereal::save<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&> > const&) 100
void cereal::save<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const> const&> > const&) 100
void cereal::save<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const> const&> > const&) 100
void cereal::save<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const> const&> > const&) 100
void cereal::save<cereal::memory_detail::PtrWrapper<std::shared_ptr<int const> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<int const> const&> > const&) 100
void cereal::save<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&> > const&) 100
void cereal::save<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&> > const&) 100
void cereal::save<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&> > const&) 100
void cereal::save<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&> > const&) 100
void cereal::save<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> > const&> > const&) 100
void cereal::save<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> > const&> > const&) 100
void cereal::save<cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> > const&> > const&) 100
void cereal::save<UserStruct&>(cereal::JSONOutputArchive&, cereal::NameValuePair<UserStruct&> const&) 100
void cereal::save<MemoryCycle&>(cereal::JSONOutputArchive&, cereal::NameValuePair<MemoryCycle&> const&) 100
void cereal::save<OneLAVersioned&>(cereal::JSONOutputArchive&, cereal::NameValuePair<OneLAVersioned&> const&) 100
void cereal::save<TwoLAVersioned&>(cereal::JSONOutputArchive&, cereal::NameValuePair<TwoLAVersioned&> const&) 100
void cereal::save<unordered_naming&>(cereal::JSONOutputArchive&, cereal::NameValuePair<unordered_naming&> const&) 100
void cereal::save<MemoryCycleLoadAndConstruct&>(cereal::JSONOutputArchive&, cereal::NameValuePair<MemoryCycleLoadAndConstruct&> const&) 100
void cereal::save<ThreeLA&>(cereal::JSONOutputArchive&, cereal::NameValuePair<ThreeLA&> const&) 100
void cereal::save<OneLAVersioned const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<OneLAVersioned const&> const&) 100
void cereal::save<TwoLAVersioned const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<TwoLAVersioned const&> const&) 100
void cereal::save<SpecializedMSplitPolymorphic const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<SpecializedMSplitPolymorphic const&> const&) 100
void cereal::save<ThreeLA const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<ThreeLA const&> const&) 100
void cereal::save<std::shared_ptr<PolyBase> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::shared_ptr<PolyBase> const&> const&) 100
void cereal::save<std::shared_ptr<PolyBaseA> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::shared_ptr<PolyBaseA> const&> const&) 100
void cereal::save<std::shared_ptr<PolyBase const> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::shared_ptr<PolyBase const> const&> const&) 100
void cereal::save<std::less<StructExternalSplit> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::less<StructExternalSplit> const&> const&) 100
void cereal::save<std::less<StructInternalSplit> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::less<StructInternalSplit> const&> const&) 100
void cereal::save<std::less<StructExternalSerialize> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::less<StructExternalSerialize> const&> const&) 100
void cereal::save<std::less<StructInternalSerialize> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::less<StructInternalSerialize> const&> const&) 100
void cereal::save<std::less<int> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::less<int> const&> const&) 100
void cereal::save<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> > const&> const&) 100
void cereal::save<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> > const&> const&) 100
void cereal::save<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&> const&) 100
void cereal::save<std::vector<int, std::allocator<int> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::vector<int, std::allocator<int> > const&> const&) 100
void cereal::save<std::pair<float, unordered_naming>&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::pair<float, unordered_naming>&> const&) 100
void cereal::save<std::vector<bool, std::allocator<bool> >&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::vector<bool, std::allocator<bool> >&> const&) 100
void cereal::save<double&>(cereal::JSONOutputArchive&, cereal::NameValuePair<double&> const&) 100
void cereal::save<float&>(cereal::JSONOutputArchive&, cereal::NameValuePair<float&> const&) 100
void cereal::save<signed char>(cereal::JSONOutputArchive&, cereal::NameValuePair<signed char> const&) 100
void cereal::save<int>(cereal::JSONOutputArchive&, cereal::NameValuePair<int> const&) 100
void cereal::save<unsigned short>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned short> const&) 100
void cereal::save<long long, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, long long const&) 100
void cereal::save<unsigned long long>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned long long> const&) 100
void cereal::epilogue<TestStruct, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, TestStruct const&) 100
void cereal::epilogue<TestStruct, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, TestStruct const&) 100
void cereal::epilogue<UserStruct, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, UserStruct const&) 100
void cereal::epilogue<MemoryCycle, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, MemoryCycle const&) 100
void cereal::epilogue<MemoryCycle, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, MemoryCycle const&) 100
void cereal::epilogue<TrivialESER>(cereal::JSONOutputArchive&, cereal::NameValuePair<TrivialESER> const&) 100
void cereal::epilogue<TrivialESER, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, TrivialESER const&) 100
void cereal::epilogue<TrivialESER, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, TrivialESER const&) 100
void cereal::epilogue<TrivialESPL>(cereal::JSONOutputArchive&, cereal::NameValuePair<TrivialESPL> const&) 100
void cereal::epilogue<TrivialESPL, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, TrivialESPL const&) 100
void cereal::epilogue<TrivialESPL, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, TrivialESPL const&) 100
void cereal::epilogue<TrivialISER>(cereal::JSONOutputArchive&, cereal::NameValuePair<TrivialISER> const&) 100
void cereal::epilogue<TrivialISER, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, TrivialISER const&) 100
void cereal::epilogue<TrivialISER, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, TrivialISER const&) 100
void cereal::epilogue<TrivialISPL>(cereal::JSONOutputArchive&, cereal::NameValuePair<TrivialISPL> const&) 100
void cereal::epilogue<TrivialISPL, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, TrivialISPL const&) 100
void cereal::epilogue<TrivialISPL, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, TrivialISPL const&) 100
void cereal::epilogue<unordered_naming, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, unordered_naming const&) 100
void cereal::epilogue<unordered_naming, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, unordered_naming const&) 100
void cereal::epilogue<SpecializedMSplit, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, SpecializedMSplit const&) 100
void cereal::epilogue<SpecializedMSplit, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, SpecializedMSplit const&) 100
void cereal::epilogue<SpecializedMSerialize, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, SpecializedMSerialize const&) 100
void cereal::epilogue<SpecializedMSerialize, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, SpecializedMSerialize const&) 100
void cereal::epilogue<SpecializedMSplitVersioned, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, SpecializedMSplitVersioned const&) 100
void cereal::epilogue<SpecializedMSplitVersioned, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, SpecializedMSplitVersioned const&) 100
void cereal::epilogue<MemoryCycleLoadAndConstruct, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, MemoryCycleLoadAndConstruct const&) 100
void cereal::epilogue<SpecializedMSplitPolymorphic, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, SpecializedMSplitPolymorphic const&) 100
void cereal::epilogue<SpecializedMSplitPolymorphic, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, SpecializedMSplitPolymorphic const&) 100
void cereal::epilogue<SpecializedMSerializeVersioned, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, SpecializedMSerializeVersioned const&) 100
void cereal::epilogue<SpecializedMSerializeVersioned, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, SpecializedMSerializeVersioned const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const> const&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const> const&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const> const&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const> const&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const> const&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const> const&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const> const&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const> const&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const> const&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const> const&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<int const> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<int const> const&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<int const> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<int const> const&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> > const&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> > const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> > const&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> > const&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> > const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> > const&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> > const&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> > const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> > const&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const>&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const>&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const>&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const>&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const>&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const>&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const>&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const>&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const>&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const>&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<int const>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<int const>&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<int const>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<int const>&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> >&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> >&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> >&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> >&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> >&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> >&> const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> >&> > const&) 100
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> >&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> >&> const&) 100
void cereal::epilogue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, UserStruct>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, UserStruct> const&) 100
void cereal::epilogue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, MemoryCycleLoadAndConstruct>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, MemoryCycleLoadAndConstruct> const&) 100
void cereal::epilogue<std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) 100
void cereal::epilogue<std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) 100
void cereal::epilogue<std::__cxx11::list<StructExternalSplit, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::__cxx11::list<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 100
void cereal::epilogue<std::__cxx11::list<StructExternalSplit, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::__cxx11::list<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 100
void cereal::epilogue<std::__cxx11::list<StructInternalSplit, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::__cxx11::list<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 100
void cereal::epilogue<std::__cxx11::list<StructInternalSplit, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::__cxx11::list<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 100
void cereal::epilogue<std::__cxx11::list<StructExternalSerialize, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::__cxx11::list<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 100
void cereal::epilogue<std::__cxx11::list<StructExternalSerialize, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::__cxx11::list<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 100
void cereal::epilogue<std::__cxx11::list<StructInternalSerialize, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::__cxx11::list<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 100
void cereal::epilogue<std::__cxx11::list<StructInternalSerialize, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::__cxx11::list<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 100
void cereal::epilogue<std::__cxx11::list<int, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::__cxx11::list<int, std::allocator<int> > const&) 100
void cereal::epilogue<std::__cxx11::list<int, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::__cxx11::list<int, std::allocator<int> > const&) 100
void cereal::epilogue<UserStruct&>(cereal::JSONOutputArchive&, cereal::NameValuePair<UserStruct&> const&) 100
void cereal::epilogue<MemoryCycle&>(cereal::JSONInputArchive&, cereal::NameValuePair<MemoryCycle&> const&) 100
void cereal::epilogue<MemoryCycle&>(cereal::JSONOutputArchive&, cereal::NameValuePair<MemoryCycle&> const&) 100
void cereal::epilogue<TrivialESER&>(cereal::JSONInputArchive&, cereal::NameValuePair<TrivialESER&> const&) 100
void cereal::epilogue<TrivialESPL&>(cereal::JSONInputArchive&, cereal::NameValuePair<TrivialESPL&> const&) 100
void cereal::epilogue<TrivialISER&>(cereal::JSONInputArchive&, cereal::NameValuePair<TrivialISER&> const&) 100
void cereal::epilogue<TrivialISPL&>(cereal::JSONInputArchive&, cereal::NameValuePair<TrivialISPL&> const&) 100
void cereal::epilogue<OneLAVersioned&>(cereal::JSONOutputArchive&, cereal::NameValuePair<OneLAVersioned&> const&) 100
void cereal::epilogue<TwoLAVersioned&>(cereal::JSONOutputArchive&, cereal::NameValuePair<TwoLAVersioned&> const&) 100
void cereal::epilogue<unordered_naming&>(cereal::JSONInputArchive&, cereal::NameValuePair<unordered_naming&> const&) 100
void cereal::epilogue<unordered_naming&>(cereal::JSONOutputArchive&, cereal::NameValuePair<unordered_naming&> const&) 100
void cereal::epilogue<MemoryCycleLoadAndConstruct&>(cereal::JSONOutputArchive&, cereal::NameValuePair<MemoryCycleLoadAndConstruct&> const&) 100
void cereal::epilogue<SpecializedMSplitPolymorphic&>(cereal::JSONInputArchive&, cereal::NameValuePair<SpecializedMSplitPolymorphic&> const&) 100
void cereal::epilogue<ThreeLA&>(cereal::JSONOutputArchive&, cereal::NameValuePair<ThreeLA&> const&) 100
void cereal::epilogue<OneLAVersioned const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<OneLAVersioned const&> const&) 100
void cereal::epilogue<TwoLAVersioned const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<TwoLAVersioned const&> const&) 100
void cereal::epilogue<SpecializedMSplitPolymorphic const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<SpecializedMSplitPolymorphic const&> const&) 100
void cereal::epilogue<ThreeLA const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<ThreeLA const&> const&) 100
void cereal::epilogue<std::shared_ptr<PolyBase> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::shared_ptr<PolyBase> const&> const&) 100
void cereal::epilogue<std::shared_ptr<PolyBaseA> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::shared_ptr<PolyBaseA> const&> const&) 100
void cereal::epilogue<std::shared_ptr<PolyBase const> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::shared_ptr<PolyBase const> const&> const&) 100
void cereal::epilogue<std::less<StructExternalSplit> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::less<StructExternalSplit> const&> const&) 100
void cereal::epilogue<std::less<StructInternalSplit> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::less<StructInternalSplit> const&> const&) 100
void cereal::epilogue<std::less<StructExternalSerialize> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::less<StructExternalSerialize> const&> const&) 100
void cereal::epilogue<std::less<StructInternalSerialize> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::less<StructInternalSerialize> const&> const&) 100
void cereal::epilogue<std::less<int> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::less<int> const&> const&) 100
void cereal::epilogue<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> > const&> const&) 100
void cereal::epilogue<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> > const&> const&) 100
void cereal::epilogue<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&> const&) 100
void cereal::epilogue<std::vector<int, std::allocator<int> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::vector<int, std::allocator<int> > const&> const&) 100
void cereal::epilogue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, UserStruct>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, UserStruct>&> const&) 100
void cereal::epilogue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, MemoryCycleLoadAndConstruct>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, MemoryCycleLoadAndConstruct>&> const&) 100
void cereal::epilogue<std::shared_ptr<PolyBase>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::shared_ptr<PolyBase>&> const&) 100
void cereal::epilogue<std::shared_ptr<PolyBaseA>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::shared_ptr<PolyBaseA>&> const&) 100
void cereal::epilogue<std::shared_ptr<PolyBase const>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::shared_ptr<PolyBase const>&> const&) 100
void cereal::epilogue<std::less<StructExternalSplit>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::less<StructExternalSplit>&> const&) 100
void cereal::epilogue<std::less<StructInternalSplit>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::less<StructInternalSplit>&> const&) 100
void cereal::epilogue<std::less<StructExternalSerialize>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::less<StructExternalSerialize>&> const&) 100
void cereal::epilogue<std::less<StructInternalSerialize>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::less<StructInternalSerialize>&> const&) 100
void cereal::epilogue<std::less<int>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::less<int>&> const&) 100
void cereal::epilogue<std::pair<float, unordered_naming>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::pair<float, unordered_naming>&> const&) 100
void cereal::epilogue<std::pair<float, unordered_naming>&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::pair<float, unordered_naming>&> const&) 100
void cereal::epilogue<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >&> const&) 100
void cereal::epilogue<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >&> const&) 100
void cereal::epilogue<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >&> const&) 100
void cereal::epilogue<std::vector<bool, std::allocator<bool> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::vector<bool, std::allocator<bool> >&> const&) 100
void cereal::epilogue<std::vector<bool, std::allocator<bool> >&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::vector<bool, std::allocator<bool> >&> const&) 100
void cereal::epilogue<std::vector<int, std::allocator<int> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::vector<int, std::allocator<int> >&> const&) 100
void cereal::epilogue<double&>(cereal::JSONOutputArchive&, cereal::NameValuePair<double&> const&) 100
void cereal::epilogue<float&>(cereal::JSONOutputArchive&, cereal::NameValuePair<float&> const&) 100
void cereal::epilogue<unsigned long long&>(cereal::JSONInputArchive&, cereal::NameValuePair<unsigned long long&> const&) 100
void cereal::epilogue<std::shared_ptr<MemoryCycle>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<MemoryCycle> const&) 100
void cereal::epilogue<std::shared_ptr<MemoryCycle>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<MemoryCycle> const&) 100
void cereal::epilogue<std::shared_ptr<OneLAVersioned>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<OneLAVersioned> const&) 100
void cereal::epilogue<std::shared_ptr<OneLAVersioned>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<OneLAVersioned> const&) 100
void cereal::epilogue<std::shared_ptr<TwoLAVersioned>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<TwoLAVersioned> const&) 100
void cereal::epilogue<std::shared_ptr<TwoLAVersioned>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<TwoLAVersioned> const&) 100
void cereal::epilogue<std::shared_ptr<BogusBasePolymorphic>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<BogusBasePolymorphic> const&) 100
void cereal::epilogue<std::shared_ptr<BogusBasePolymorphic>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<BogusBasePolymorphic> const&) 100
void cereal::epilogue<std::shared_ptr<MemoryCycleLoadAndConstruct>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<MemoryCycleLoadAndConstruct> const&) 100
void cereal::epilogue<std::shared_ptr<MemoryCycleLoadAndConstruct>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<MemoryCycleLoadAndConstruct> const&) 100
void cereal::epilogue<std::shared_ptr<OneLA>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<OneLA> const&) 100
void cereal::epilogue<std::shared_ptr<OneLA>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<OneLA> const&) 100
void cereal::epilogue<std::shared_ptr<TwoLA>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<TwoLA> const&) 100
void cereal::epilogue<std::shared_ptr<TwoLA>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<TwoLA> const&) 100
void cereal::epilogue<std::shared_ptr<ThreeLA>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<ThreeLA> const&) 100
void cereal::epilogue<std::shared_ptr<ThreeLA>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<ThreeLA> const&) 100
void cereal::epilogue<std::shared_ptr<OneLAVersioned const>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<OneLAVersioned const> const&) 100
void cereal::epilogue<std::shared_ptr<OneLAVersioned const>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<OneLAVersioned const> const&) 100
void cereal::epilogue<std::shared_ptr<TwoLAVersioned const>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<TwoLAVersioned const> const&) 100
void cereal::epilogue<std::shared_ptr<TwoLAVersioned const>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<TwoLAVersioned const> const&) 100
void cereal::epilogue<std::shared_ptr<OneLA const>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<OneLA const> const&) 100
void cereal::epilogue<std::shared_ptr<OneLA const>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<OneLA const> const&) 100
void cereal::epilogue<std::shared_ptr<TwoLA const>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<TwoLA const> const&) 100
void cereal::epilogue<std::shared_ptr<TwoLA const>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<TwoLA const> const&) 100
void cereal::epilogue<std::shared_ptr<PolyLA const>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<PolyLA const> const&) 100
void cereal::epilogue<std::shared_ptr<PolyLA const>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<PolyLA const> const&) 100
void cereal::epilogue<std::shared_ptr<ThreeLA const>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<ThreeLA const> const&) 100
void cereal::epilogue<std::shared_ptr<ThreeLA const>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<ThreeLA const> const&) 100
void cereal::epilogue<std::shared_ptr<int const>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<int const> const&) 100
void cereal::epilogue<std::shared_ptr<int const>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<int const> const&) 100
void cereal::epilogue<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&) 100
void cereal::epilogue<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&) 100
void cereal::epilogue<std::unique_ptr<OneLA, std::default_delete<OneLA> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unique_ptr<OneLA, std::default_delete<OneLA> > const&) 100
void cereal::epilogue<std::unique_ptr<OneLA, std::default_delete<OneLA> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unique_ptr<OneLA, std::default_delete<OneLA> > const&) 100
void cereal::epilogue<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&) 100
void cereal::epilogue<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&) 100
void cereal::epilogue<std::unique_ptr<PolyBase, std::default_delete<PolyBase> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unique_ptr<PolyBase, std::default_delete<PolyBase> > const&) 100
void cereal::epilogue<std::unique_ptr<PolyBase, std::default_delete<PolyBase> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unique_ptr<PolyBase, std::default_delete<PolyBase> > const&) 100
void cereal::epilogue<std::unique_ptr<PolyBaseA, std::default_delete<PolyBaseA> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unique_ptr<PolyBaseA, std::default_delete<PolyBaseA> > const&) 100
void cereal::epilogue<std::unique_ptr<PolyBaseA, std::default_delete<PolyBaseA> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unique_ptr<PolyBaseA, std::default_delete<PolyBaseA> > const&) 100
void cereal::epilogue<std::unique_ptr<OneLA const, std::default_delete<OneLA const> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unique_ptr<OneLA const, std::default_delete<OneLA const> > const&) 100
void cereal::epilogue<std::unique_ptr<OneLA const, std::default_delete<OneLA const> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unique_ptr<OneLA const, std::default_delete<OneLA const> > const&) 100
void cereal::epilogue<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> > const&) 100
void cereal::epilogue<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> > const&) 100
void cereal::epilogue<std::unique_ptr<PolyBase const, std::default_delete<PolyBase const> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unique_ptr<PolyBase const, std::default_delete<PolyBase const> > const&) 100
void cereal::epilogue<std::unique_ptr<PolyBase const, std::default_delete<PolyBase const> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unique_ptr<PolyBase const, std::default_delete<PolyBase const> > const&) 100
void cereal::epilogue<std::unique_ptr<int const, std::default_delete<int const> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unique_ptr<int const, std::default_delete<int const> > const&) 100
void cereal::epilogue<std::unique_ptr<int const, std::default_delete<int const> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unique_ptr<int const, std::default_delete<int const> > const&) 100
void cereal::epilogue<std::forward_list<StructExternalSplit, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::forward_list<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 100
void cereal::epilogue<std::forward_list<StructExternalSplit, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::forward_list<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 100
void cereal::epilogue<std::forward_list<StructInternalSplit, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::forward_list<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 100
void cereal::epilogue<std::forward_list<StructInternalSplit, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::forward_list<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 100
void cereal::epilogue<std::forward_list<StructExternalSerialize, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::forward_list<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 100
void cereal::epilogue<std::forward_list<StructExternalSerialize, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::forward_list<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 100
void cereal::epilogue<std::forward_list<StructInternalSerialize, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::forward_list<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 100
void cereal::epilogue<std::forward_list<StructInternalSerialize, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::forward_list<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 100
void cereal::epilogue<std::forward_list<int, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::forward_list<int, std::allocator<int> > const&) 100
void cereal::epilogue<std::forward_list<int, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::forward_list<int, std::allocator<int> > const&) 100
void cereal::epilogue<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > const&) 100
void cereal::epilogue<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > const&) 100
void cereal::epilogue<std::unordered_map<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_map<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > > const&) 100
void cereal::epilogue<std::unordered_map<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_map<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > > const&) 100
void cereal::epilogue<std::unordered_map<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_map<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > > const&) 100
void cereal::epilogue<std::unordered_map<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_map<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > > const&) 100
void cereal::epilogue<std::unordered_map<unsigned short, StructInternalSplit, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_map<unsigned short, StructInternalSplit, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSplit> > > const&) 100
void cereal::epilogue<std::unordered_map<unsigned short, StructInternalSplit, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_map<unsigned short, StructInternalSplit, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSplit> > > const&) 100
void cereal::epilogue<std::unordered_map<unsigned short, StructInternalSerialize, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_map<unsigned short, StructInternalSerialize, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSerialize> > > const&) 100
void cereal::epilogue<std::unordered_map<unsigned short, StructInternalSerialize, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_map<unsigned short, StructInternalSerialize, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSerialize> > > const&) 100
void cereal::epilogue<std::unordered_set<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_set<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> > const&) 100
void cereal::epilogue<std::unordered_set<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_set<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> > const&) 100
void cereal::epilogue<std::unordered_set<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_set<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> > const&) 100
void cereal::epilogue<std::unordered_set<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_set<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> > const&) 100
void cereal::epilogue<std::unordered_set<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_set<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> > const&) 100
void cereal::epilogue<std::unordered_set<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_set<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> > const&) 100
void cereal::epilogue<std::unordered_set<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_set<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> > const&) 100
void cereal::epilogue<std::unordered_set<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_set<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> > const&) 100
void cereal::epilogue<std::unordered_set<int, std::hash<int>, std::equal_to<int>, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_set<int, std::hash<int>, std::equal_to<int>, std::allocator<int> > const&) 100
void cereal::epilogue<std::unordered_set<int, std::hash<int>, std::equal_to<int>, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_set<int, std::hash<int>, std::equal_to<int>, std::allocator<int> > const&) 100
void cereal::epilogue<std::priority_queue<StructExternalSplit, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >, std::less<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::priority_queue<StructExternalSplit, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >, std::less<StructExternalSplit> > const&) 100
void cereal::epilogue<std::priority_queue<StructExternalSplit, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >, std::less<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::priority_queue<StructExternalSplit, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >, std::less<StructExternalSplit> > const&) 100
void cereal::epilogue<std::priority_queue<StructInternalSplit, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >, std::less<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::priority_queue<StructInternalSplit, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >, std::less<StructInternalSplit> > const&) 100
void cereal::epilogue<std::priority_queue<StructInternalSplit, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >, std::less<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::priority_queue<StructInternalSplit, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >, std::less<StructInternalSplit> > const&) 100
void cereal::epilogue<std::priority_queue<StructExternalSerialize, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >, std::less<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::priority_queue<StructExternalSerialize, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >, std::less<StructExternalSerialize> > const&) 100
void cereal::epilogue<std::priority_queue<StructExternalSerialize, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >, std::less<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::priority_queue<StructExternalSerialize, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >, std::less<StructExternalSerialize> > const&) 100
void cereal::epilogue<std::priority_queue<StructInternalSerialize, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::priority_queue<StructInternalSerialize, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<StructInternalSerialize> > const&) 100
void cereal::epilogue<std::priority_queue<StructInternalSerialize, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::priority_queue<StructInternalSerialize, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<StructInternalSerialize> > const&) 100
void cereal::epilogue<std::priority_queue<int, std::vector<int, std::allocator<int> >, std::less<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::priority_queue<int, std::vector<int, std::allocator<int> >, std::less<int> > const&) 100
void cereal::epilogue<std::priority_queue<int, std::vector<int, std::allocator<int> >, std::less<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::priority_queue<int, std::vector<int, std::allocator<int> >, std::less<int> > const&) 100
void cereal::epilogue<std::unordered_multimap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_multimap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > const&) 100
void cereal::epilogue<std::unordered_multimap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_multimap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > const&) 100
void cereal::epilogue<std::unordered_multimap<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_multimap<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > > const&) 100
void cereal::epilogue<std::unordered_multimap<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_multimap<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > > const&) 100
void cereal::epilogue<std::unordered_multimap<int, StructInternalSplit, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_multimap<int, StructInternalSplit, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSplit> > > const&) 100
void cereal::epilogue<std::unordered_multimap<int, StructInternalSplit, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_multimap<int, StructInternalSplit, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSplit> > > const&) 100
void cereal::epilogue<std::unordered_multimap<int, StructInternalSerialize, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_multimap<int, StructInternalSerialize, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSerialize> > > const&) 100
void cereal::epilogue<std::unordered_multimap<int, StructInternalSerialize, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_multimap<int, StructInternalSerialize, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSerialize> > > const&) 100
void cereal::epilogue<std::unordered_multimap<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_multimap<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > > const&) 100
void cereal::epilogue<std::unordered_multimap<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_multimap<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > > const&) 100
void cereal::epilogue<std::unordered_multiset<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_multiset<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> > const&) 100
void cereal::epilogue<std::unordered_multiset<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_multiset<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> > const&) 100
void cereal::epilogue<std::unordered_multiset<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_multiset<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> > const&) 100
void cereal::epilogue<std::unordered_multiset<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_multiset<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> > const&) 100
void cereal::epilogue<std::unordered_multiset<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_multiset<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> > const&) 100
void cereal::epilogue<std::unordered_multiset<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_multiset<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> > const&) 100
void cereal::epilogue<std::unordered_multiset<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_multiset<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> > const&) 100
void cereal::epilogue<std::unordered_multiset<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_multiset<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> > const&) 100
void cereal::epilogue<std::unordered_multiset<int, std::hash<int>, std::equal_to<int>, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_multiset<int, std::hash<int>, std::equal_to<int>, std::allocator<int> > const&) 100
void cereal::epilogue<std::unordered_multiset<int, std::hash<int>, std::equal_to<int>, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_multiset<int, std::hash<int>, std::equal_to<int>, std::allocator<int> > const&) 100
void cereal::epilogue<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > const&) 100
void cereal::epilogue<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > const&) 100
void cereal::epilogue<std::map<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::map<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > > const&) 100
void cereal::epilogue<std::map<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::map<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > > const&) 100
void cereal::epilogue<std::map<int, StructInternalSplit, std::less<int>, std::allocator<std::pair<int const, StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::map<int, StructInternalSplit, std::less<int>, std::allocator<std::pair<int const, StructInternalSplit> > > const&) 100
void cereal::epilogue<std::map<int, StructInternalSplit, std::less<int>, std::allocator<std::pair<int const, StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::map<int, StructInternalSplit, std::less<int>, std::allocator<std::pair<int const, StructInternalSplit> > > const&) 100
void cereal::epilogue<std::map<int, StructInternalSerialize, std::less<int>, std::allocator<std::pair<int const, StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::map<int, StructInternalSerialize, std::less<int>, std::allocator<std::pair<int const, StructInternalSerialize> > > const&) 100
void cereal::epilogue<std::map<int, StructInternalSerialize, std::less<int>, std::allocator<std::pair<int const, StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::map<int, StructInternalSerialize, std::less<int>, std::allocator<std::pair<int const, StructInternalSerialize> > > const&) 100
void cereal::epilogue<std::map<int, std::shared_ptr<int>, std::less<int>, std::allocator<std::pair<int const, std::shared_ptr<int> > > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::map<int, std::shared_ptr<int>, std::less<int>, std::allocator<std::pair<int const, std::shared_ptr<int> > > > const&) 100
void cereal::epilogue<std::map<int, std::shared_ptr<int>, std::less<int>, std::allocator<std::pair<int const, std::shared_ptr<int> > > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::map<int, std::shared_ptr<int>, std::less<int>, std::allocator<std::pair<int const, std::shared_ptr<int> > > > const&) 100
void cereal::epilogue<std::map<int, std::unique_ptr<int, std::default_delete<int> >, std::less<int>, std::allocator<std::pair<int const, std::unique_ptr<int, std::default_delete<int> > > > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::map<int, std::unique_ptr<int, std::default_delete<int> >, std::less<int>, std::allocator<std::pair<int const, std::unique_ptr<int, std::default_delete<int> > > > > const&) 100
void cereal::epilogue<std::map<int, std::unique_ptr<int, std::default_delete<int> >, std::less<int>, std::allocator<std::pair<int const, std::unique_ptr<int, std::default_delete<int> > > > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::map<int, std::unique_ptr<int, std::default_delete<int> >, std::less<int>, std::allocator<std::pair<int const, std::unique_ptr<int, std::default_delete<int> > > > > const&) 100
void cereal::epilogue<std::map<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::map<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > > const&) 100
void cereal::epilogue<std::map<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::map<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > > const&) 100
void cereal::epilogue<std::map<unsigned long, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > > > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::map<unsigned long, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > > > > const&) 100
void cereal::epilogue<std::map<unsigned long, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > > > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::map<unsigned long, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > > > > const&) 100
void cereal::epilogue<std::set<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::set<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> > const&) 100
void cereal::epilogue<std::set<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::set<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> > const&) 100
void cereal::epilogue<std::set<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::set<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> > const&) 100
void cereal::epilogue<std::set<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::set<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> > const&) 100
void cereal::epilogue<std::set<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::set<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> > const&) 100
void cereal::epilogue<std::set<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::set<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> > const&) 100
void cereal::epilogue<std::set<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::set<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> > const&) 100
void cereal::epilogue<std::set<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::set<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> > const&) 100
void cereal::epilogue<std::set<int, std::less<int>, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::set<int, std::less<int>, std::allocator<int> > const&) 100
void cereal::epilogue<std::set<int, std::less<int>, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::set<int, std::less<int>, std::allocator<int> > const&) 100
void cereal::epilogue<std::less<StructExternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::less<StructExternalSplit> const&) 100
void cereal::epilogue<std::less<StructExternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::less<StructExternalSplit> const&) 100
void cereal::epilogue<std::less<StructInternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::less<StructInternalSplit> const&) 100
void cereal::epilogue<std::less<StructInternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::less<StructInternalSplit> const&) 100
void cereal::epilogue<std::less<StructExternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::less<StructExternalSerialize> const&) 100
void cereal::epilogue<std::less<StructExternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::less<StructExternalSerialize> const&) 100
void cereal::epilogue<std::less<StructInternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::less<StructInternalSerialize> const&) 100
void cereal::epilogue<std::less<StructInternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::less<StructInternalSerialize> const&) 100
void cereal::epilogue<std::less<int>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::less<int> const&) 100
void cereal::epilogue<std::less<int>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::less<int> const&) 100
void cereal::epilogue<std::pair<StructExternalSplit, StructExternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::pair<StructExternalSplit, StructExternalSplit> const&) 100
void cereal::epilogue<std::pair<StructExternalSplit, StructExternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::pair<StructExternalSplit, StructExternalSplit> const&) 100
void cereal::epilogue<std::pair<StructInternalSplit, StructInternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::pair<StructInternalSplit, StructInternalSplit> const&) 100
void cereal::epilogue<std::pair<StructInternalSplit, StructInternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::pair<StructInternalSplit, StructInternalSplit> const&) 100
void cereal::epilogue<std::pair<StructExternalSerialize, StructExternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::pair<StructExternalSerialize, StructExternalSerialize> const&) 100
void cereal::epilogue<std::pair<StructExternalSerialize, StructExternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::pair<StructExternalSerialize, StructExternalSerialize> const&) 100
void cereal::epilogue<std::pair<StructInternalSerialize, StructInternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::pair<StructInternalSerialize, StructInternalSerialize> const&) 100
void cereal::epilogue<std::pair<StructInternalSerialize, StructInternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::pair<StructInternalSerialize, StructInternalSerialize> const&) 100
void cereal::epilogue<std::pair<float, unordered_naming>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::pair<float, unordered_naming> const&) 100
void cereal::epilogue<std::pair<float, unordered_naming>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::pair<float, unordered_naming> const&) 100
void cereal::epilogue<std::pair<int, int>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::pair<int, int> const&) 100
void cereal::epilogue<std::pair<int, int>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::pair<int, int> const&) 100
void cereal::epilogue<std::array<StructExternalSplit, 100ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::array<StructExternalSplit, 100ul> const&) 100
void cereal::epilogue<std::array<StructExternalSplit, 100ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::array<StructExternalSplit, 100ul> const&) 100
void cereal::epilogue<std::array<StructInternalSplit, 100ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::array<StructInternalSplit, 100ul> const&) 100
void cereal::epilogue<std::array<StructInternalSplit, 100ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::array<StructInternalSplit, 100ul> const&) 100
void cereal::epilogue<std::array<StructExternalSerialize, 100ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::array<StructExternalSerialize, 100ul> const&) 100
void cereal::epilogue<std::array<StructExternalSerialize, 100ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::array<StructExternalSerialize, 100ul> const&) 100
void cereal::epilogue<std::array<StructInternalSerialize, 100ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::array<StructInternalSerialize, 100ul> const&) 100
void cereal::epilogue<std::array<StructInternalSerialize, 100ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::array<StructInternalSerialize, 100ul> const&) 100
void cereal::epilogue<std::array<int, 100ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::array<int, 100ul> const&) 100
void cereal::epilogue<std::array<int, 100ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::array<int, 100ul> const&) 100
void cereal::epilogue<std::queue<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::queue<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > > const&) 100
void cereal::epilogue<std::queue<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::queue<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > > const&) 100
void cereal::epilogue<std::queue<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::queue<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > > const&) 100
void cereal::epilogue<std::queue<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::queue<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > > const&) 100
void cereal::epilogue<std::queue<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::queue<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > > const&) 100
void cereal::epilogue<std::queue<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::queue<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > > const&) 100
void cereal::epilogue<std::queue<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::queue<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > > const&) 100
void cereal::epilogue<std::queue<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::queue<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > > const&) 100
void cereal::epilogue<std::queue<int, std::deque<int, std::allocator<int> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::queue<int, std::deque<int, std::allocator<int> > > const&) 100
void cereal::epilogue<std::queue<int, std::deque<int, std::allocator<int> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::queue<int, std::deque<int, std::allocator<int> > > const&) 100
void cereal::epilogue<std::stack<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::stack<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > > const&) 100
void cereal::epilogue<std::stack<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::stack<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > > const&) 100
void cereal::epilogue<std::stack<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::stack<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > > const&) 100
void cereal::epilogue<std::stack<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::stack<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > > const&) 100
void cereal::epilogue<std::stack<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::stack<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > > const&) 100
void cereal::epilogue<std::stack<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::stack<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > > const&) 100
void cereal::epilogue<std::stack<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::stack<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > > const&) 100
void cereal::epilogue<std::stack<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::stack<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > > const&) 100
void cereal::epilogue<std::stack<int, std::deque<int, std::allocator<int> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::stack<int, std::deque<int, std::allocator<int> > > const&) 100
void cereal::epilogue<std::stack<int, std::deque<int, std::allocator<int> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::stack<int, std::deque<int, std::allocator<int> > > const&) 100
void cereal::epilogue<std::tuple<StructInternalSplit, StructInternalSplit, StructInternalSplit, StructInternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::tuple<StructInternalSplit, StructInternalSplit, StructInternalSplit, StructInternalSplit> const&) 100
void cereal::epilogue<std::tuple<StructInternalSplit, StructInternalSplit, StructInternalSplit, StructInternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::tuple<StructInternalSplit, StructInternalSplit, StructInternalSplit, StructInternalSplit> const&) 100
void cereal::epilogue<std::tuple<StructInternalSerialize, StructInternalSerialize, StructInternalSerialize, StructInternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::tuple<StructInternalSerialize, StructInternalSerialize, StructInternalSerialize, StructInternalSerialize> const&) 100
void cereal::epilogue<std::tuple<StructInternalSerialize, StructInternalSerialize, StructInternalSerialize, StructInternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::tuple<StructInternalSerialize, StructInternalSerialize, StructInternalSerialize, StructInternalSerialize> const&) 100
void cereal::epilogue<std::tuple<int, int, int, int>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::tuple<int, int, int, int> const&) 100
void cereal::epilogue<std::tuple<int, int, int, int>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::tuple<int, int, int, int> const&) 100
void cereal::epilogue<std::tuple<int, int, int, int, int, int, int, int, int, int, int>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::tuple<int, int, int, int, int, int, int, int, int, int, int> const&) 100
void cereal::epilogue<std::tuple<int, int, int, int, int, int, int, int, int, int, int>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::tuple<int, int, int, int, int, int, int, int, int, int, int> const&) 100
void cereal::epilogue<std::atomic<TrivialESER>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::atomic<TrivialESER> const&) 100
void cereal::epilogue<std::atomic<TrivialESER>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::atomic<TrivialESER> const&) 100
void cereal::epilogue<std::atomic<TrivialESPL>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::atomic<TrivialESPL> const&) 100
void cereal::epilogue<std::atomic<TrivialESPL>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::atomic<TrivialESPL> const&) 100
void cereal::epilogue<std::atomic<TrivialISER>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::atomic<TrivialISER> const&) 100
void cereal::epilogue<std::atomic<TrivialISER>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::atomic<TrivialISER> const&) 100
void cereal::epilogue<std::atomic<TrivialISPL>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::atomic<TrivialISPL> const&) 100
void cereal::epilogue<std::atomic<TrivialISPL>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::atomic<TrivialISPL> const&) 100
void cereal::epilogue<std::atomic<signed char>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::atomic<signed char> const&) 100
void cereal::epilogue<std::atomic<signed char>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::atomic<signed char> const&) 100
void cereal::epilogue<std::atomic<bool>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::atomic<bool> const&) 100
void cereal::epilogue<std::atomic<bool>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::atomic<bool> const&) 100
void cereal::epilogue<std::atomic<double>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::atomic<double> const&) 100
void cereal::epilogue<std::atomic<double>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::atomic<double> const&) 100
void cereal::epilogue<std::atomic<int>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::atomic<int> const&) 100
void cereal::epilogue<std::atomic<int>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::atomic<int> const&) 100
void cereal::epilogue<std::atomic<long>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::atomic<long> const&) 100
void cereal::epilogue<std::atomic<long>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::atomic<long> const&) 100
void cereal::epilogue<std::atomic<unsigned short>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::atomic<unsigned short> const&) 100
void cereal::epilogue<std::atomic<unsigned short>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::atomic<unsigned short> const&) 100
void cereal::epilogue<std::atomic<unsigned long long>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::atomic<unsigned long long> const&) 100
void cereal::epilogue<std::atomic<unsigned long long>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::atomic<unsigned long long> const&) 100
void cereal::epilogue<std::bitset<256ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::bitset<256ul> const&) 100
void cereal::epilogue<std::bitset<256ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::bitset<256ul> const&) 100
void cereal::epilogue<std::bitset<512ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::bitset<512ul> const&) 100
void cereal::epilogue<std::bitset<512ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::bitset<512ul> const&) 100
void cereal::epilogue<std::bitset<65ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::bitset<65ul> const&) 100
void cereal::epilogue<std::bitset<65ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::bitset<65ul> const&) 100
void cereal::epilogue<std::complex<double>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::complex<double> const&) 100
void cereal::epilogue<std::complex<double>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::complex<double> const&) 100
void cereal::epilogue<std::complex<long double>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::complex<long double> const&) 100
void cereal::epilogue<std::complex<long double>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::complex<long double> const&) 100
void cereal::epilogue<std::complex<float>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::complex<float> const&) 100
void cereal::epilogue<std::complex<float>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::complex<float> const&) 100
void cereal::epilogue<std::multimap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::multimap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > const&) 100
void cereal::epilogue<std::multimap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::multimap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > const&) 100
void cereal::epilogue<std::multimap<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::multimap<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > > const&) 100
void cereal::epilogue<std::multimap<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::multimap<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > > const&) 100
void cereal::epilogue<std::multimap<unsigned char, StructInternalSerialize, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::multimap<unsigned char, StructInternalSerialize, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, StructInternalSerialize> > > const&) 100
void cereal::epilogue<std::multimap<unsigned char, StructInternalSerialize, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::multimap<unsigned char, StructInternalSerialize, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, StructInternalSerialize> > > const&) 100
void cereal::epilogue<std::multimap<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::multimap<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > > const&) 100
void cereal::epilogue<std::multimap<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::multimap<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > > const&) 100
void cereal::epilogue<std::multimap<short, StructInternalSplit, std::less<short>, std::allocator<std::pair<short const, StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::multimap<short, StructInternalSplit, std::less<short>, std::allocator<std::pair<short const, StructInternalSplit> > > const&) 100
void cereal::epilogue<std::multimap<short, StructInternalSplit, std::less<short>, std::allocator<std::pair<short const, StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::multimap<short, StructInternalSplit, std::less<short>, std::allocator<std::pair<short const, StructInternalSplit> > > const&) 100
void cereal::epilogue<std::multiset<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::multiset<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> > const&) 100
void cereal::epilogue<std::multiset<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::multiset<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> > const&) 100
void cereal::epilogue<std::multiset<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::multiset<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> > const&) 100
void cereal::epilogue<std::multiset<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::multiset<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> > const&) 100
void cereal::epilogue<std::multiset<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::multiset<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> > const&) 100
void cereal::epilogue<std::multiset<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::multiset<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> > const&) 100
void cereal::epilogue<std::multiset<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::multiset<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> > const&) 100
void cereal::epilogue<std::multiset<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::multiset<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> > const&) 100
void cereal::epilogue<std::multiset<int, std::less<int>, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::multiset<int, std::less<int>, std::allocator<int> > const&) 100
void cereal::epilogue<std::multiset<int, std::less<int>, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::multiset<int, std::less<int>, std::allocator<int> > const&) 100
void cereal::epilogue<std::valarray<StructExternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::valarray<StructExternalSplit> const&) 100
void cereal::epilogue<std::valarray<StructExternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::valarray<StructExternalSplit> const&) 100
void cereal::epilogue<std::valarray<StructInternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::valarray<StructInternalSplit> const&) 100
void cereal::epilogue<std::valarray<StructInternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::valarray<StructInternalSplit> const&) 100
void cereal::epilogue<std::valarray<StructExternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::valarray<StructExternalSerialize> const&) 100
void cereal::epilogue<std::valarray<StructExternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::valarray<StructExternalSerialize> const&) 100
void cereal::epilogue<std::valarray<StructInternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::valarray<StructInternalSerialize> const&) 100
void cereal::epilogue<std::valarray<StructInternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::valarray<StructInternalSerialize> const&) 100
void cereal::epilogue<std::valarray<int>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::valarray<int> const&) 100
void cereal::epilogue<std::valarray<int>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::valarray<int> const&) 100
void cereal::epilogue<std::weak_ptr<MemoryCycle>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::weak_ptr<MemoryCycle> const&) 100
void cereal::epilogue<std::weak_ptr<MemoryCycle>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::weak_ptr<MemoryCycle> const&) 100
void cereal::epilogue<std::weak_ptr<MemoryCycleLoadAndConstruct>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::weak_ptr<MemoryCycleLoadAndConstruct> const&) 100
void cereal::epilogue<std::weak_ptr<MemoryCycleLoadAndConstruct>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::weak_ptr<MemoryCycleLoadAndConstruct> const&) 100
void cereal::epilogue<std::weak_ptr<PolyBase>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::weak_ptr<PolyBase> const&) 100
void cereal::epilogue<std::weak_ptr<PolyBase>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::weak_ptr<PolyBase> const&) 100
void cereal::epilogue<std::weak_ptr<PolyBaseA>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::weak_ptr<PolyBaseA> const&) 100
void cereal::epilogue<std::weak_ptr<PolyBaseA>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::weak_ptr<PolyBaseA> const&) 100
void cereal::epilogue<std::weak_ptr<PolyBase const>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::weak_ptr<PolyBase const> const&) 100
void cereal::epilogue<std::weak_ptr<PolyBase const>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::weak_ptr<PolyBase const> const&) 100
void cereal::epilogue<signed char>(cereal::JSONOutputArchive&, cereal::NameValuePair<signed char> const&) 100
void cereal::epilogue<int>(cereal::JSONOutputArchive&, cereal::NameValuePair<int> const&) 100
void cereal::epilogue<unsigned short>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned short> const&) 100
void cereal::epilogue<long long, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, long long const&) 100
void cereal::epilogue<long long, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, long long const&) 100
void cereal::epilogue<unsigned long long>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned long long> const&) 100
void cereal::prologue<TestStruct, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, TestStruct const&) 100
void cereal::prologue<TestStruct, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, TestStruct const&) 100
void cereal::prologue<UserStruct, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, UserStruct const&) 100
void cereal::prologue<MemoryCycle, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, MemoryCycle const&) 100
void cereal::prologue<MemoryCycle, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, MemoryCycle const&) 100
void cereal::prologue<TrivialESER>(cereal::JSONOutputArchive&, cereal::NameValuePair<TrivialESER> const&) 100
void cereal::prologue<TrivialESER, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, TrivialESER const&) 100
void cereal::prologue<TrivialESER, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, TrivialESER const&) 100
void cereal::prologue<TrivialESPL>(cereal::JSONOutputArchive&, cereal::NameValuePair<TrivialESPL> const&) 100
void cereal::prologue<TrivialESPL, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, TrivialESPL const&) 100
void cereal::prologue<TrivialESPL, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, TrivialESPL const&) 100
void cereal::prologue<TrivialISER>(cereal::JSONOutputArchive&, cereal::NameValuePair<TrivialISER> const&) 100
void cereal::prologue<TrivialISER, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, TrivialISER const&) 100
void cereal::prologue<TrivialISER, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, TrivialISER const&) 100
void cereal::prologue<TrivialISPL>(cereal::JSONOutputArchive&, cereal::NameValuePair<TrivialISPL> const&) 100
void cereal::prologue<TrivialISPL, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, TrivialISPL const&) 100
void cereal::prologue<TrivialISPL, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, TrivialISPL const&) 100
void cereal::prologue<unordered_naming, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, unordered_naming const&) 100
void cereal::prologue<unordered_naming, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, unordered_naming const&) 100
void cereal::prologue<SpecializedMSplit, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, SpecializedMSplit const&) 100
void cereal::prologue<SpecializedMSplit, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, SpecializedMSplit const&) 100
void cereal::prologue<SpecializedMSerialize, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, SpecializedMSerialize const&) 100
void cereal::prologue<SpecializedMSerialize, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, SpecializedMSerialize const&) 100
void cereal::prologue<SpecializedMSplitVersioned, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, SpecializedMSplitVersioned const&) 100
void cereal::prologue<SpecializedMSplitVersioned, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, SpecializedMSplitVersioned const&) 100
void cereal::prologue<MemoryCycleLoadAndConstruct, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, MemoryCycleLoadAndConstruct const&) 100
void cereal::prologue<SpecializedMSplitPolymorphic, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, SpecializedMSplitPolymorphic const&) 100
void cereal::prologue<SpecializedMSplitPolymorphic, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, SpecializedMSplitPolymorphic const&) 100
void cereal::prologue<SpecializedMSerializeVersioned, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, SpecializedMSerializeVersioned const&) 100
void cereal::prologue<SpecializedMSerializeVersioned, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, SpecializedMSerializeVersioned const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned> const&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned> const&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA> const&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA> const&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA> const&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const> const&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const> const&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const> const&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const> const&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic const> const&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const> const&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const> const&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const> const&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const> const&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const> const&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const> const&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<int const> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<int const> const&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<int const> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<int const> const&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> > const&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD const, cereal::detail::EmptyDeleter<PolyDerivedD const> > const&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> > const&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> > const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> > const&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> > const&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> > const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> > const&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> > const&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> > const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> > const&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned>&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned>&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<SpecializedMSplitPolymorphic>&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA>&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA>&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA>&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const>&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLAVersioned const>&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const>&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLAVersioned const>&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const>&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<OneLA const>&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const>&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<TwoLA const>&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const>&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<ThreeLA const>&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<int const>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<int const>&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<int const>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<int const>&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerivedD, std::default_delete<PolyDerivedD> >&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA, std::default_delete<OneLA> >&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> >&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> >&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<OneLA const, std::default_delete<OneLA const> >&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> >&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> >&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> >&> const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> >&> > const&) 100
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> >&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<int const, std::default_delete<int const> >&> const&) 100
void cereal::prologue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, MemoryCycleLoadAndConstruct>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, MemoryCycleLoadAndConstruct> const&) 100
void cereal::prologue<std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) 100
void cereal::prologue<std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) 100
void cereal::prologue<std::__cxx11::list<StructExternalSplit, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::__cxx11::list<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 100
void cereal::prologue<std::__cxx11::list<StructExternalSplit, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::__cxx11::list<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 100
void cereal::prologue<std::__cxx11::list<StructInternalSplit, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::__cxx11::list<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 100
void cereal::prologue<std::__cxx11::list<StructInternalSplit, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::__cxx11::list<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 100
void cereal::prologue<std::__cxx11::list<StructExternalSerialize, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::__cxx11::list<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 100
void cereal::prologue<std::__cxx11::list<StructExternalSerialize, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::__cxx11::list<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 100
void cereal::prologue<std::__cxx11::list<StructInternalSerialize, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::__cxx11::list<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 100
void cereal::prologue<std::__cxx11::list<StructInternalSerialize, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::__cxx11::list<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 100
void cereal::prologue<std::__cxx11::list<int, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::__cxx11::list<int, std::allocator<int> > const&) 100
void cereal::prologue<std::__cxx11::list<int, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::__cxx11::list<int, std::allocator<int> > const&) 100
void cereal::prologue<UserStruct&>(cereal::JSONOutputArchive&, cereal::NameValuePair<UserStruct&> const&) 100
void cereal::prologue<MemoryCycle&>(cereal::JSONInputArchive&, cereal::NameValuePair<MemoryCycle&> const&) 100
void cereal::prologue<MemoryCycle&>(cereal::JSONOutputArchive&, cereal::NameValuePair<MemoryCycle&> const&) 100
void cereal::prologue<TrivialESER&>(cereal::JSONInputArchive&, cereal::NameValuePair<TrivialESER&> const&) 100
void cereal::prologue<TrivialESPL&>(cereal::JSONInputArchive&, cereal::NameValuePair<TrivialESPL&> const&) 100
void cereal::prologue<TrivialISER&>(cereal::JSONInputArchive&, cereal::NameValuePair<TrivialISER&> const&) 100
void cereal::prologue<TrivialISPL&>(cereal::JSONInputArchive&, cereal::NameValuePair<TrivialISPL&> const&) 100
void cereal::prologue<OneLAVersioned&>(cereal::JSONOutputArchive&, cereal::NameValuePair<OneLAVersioned&> const&) 100
void cereal::prologue<TwoLAVersioned&>(cereal::JSONOutputArchive&, cereal::NameValuePair<TwoLAVersioned&> const&) 100
void cereal::prologue<unordered_naming&>(cereal::JSONInputArchive&, cereal::NameValuePair<unordered_naming&> const&) 100
void cereal::prologue<unordered_naming&>(cereal::JSONOutputArchive&, cereal::NameValuePair<unordered_naming&> const&) 100
void cereal::prologue<MemoryCycleLoadAndConstruct&>(cereal::JSONOutputArchive&, cereal::NameValuePair<MemoryCycleLoadAndConstruct&> const&) 100
void cereal::prologue<SpecializedMSplitPolymorphic&>(cereal::JSONInputArchive&, cereal::NameValuePair<SpecializedMSplitPolymorphic&> const&) 100
void cereal::prologue<ThreeLA&>(cereal::JSONOutputArchive&, cereal::NameValuePair<ThreeLA&> const&) 100
void cereal::prologue<OneLAVersioned const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<OneLAVersioned const&> const&) 100
void cereal::prologue<TwoLAVersioned const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<TwoLAVersioned const&> const&) 100
void cereal::prologue<SpecializedMSplitPolymorphic const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<SpecializedMSplitPolymorphic const&> const&) 100
void cereal::prologue<ThreeLA const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<ThreeLA const&> const&) 100
void cereal::prologue<std::shared_ptr<PolyBase> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::shared_ptr<PolyBase> const&> const&) 100
void cereal::prologue<std::shared_ptr<PolyBaseA> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::shared_ptr<PolyBaseA> const&> const&) 100
void cereal::prologue<std::shared_ptr<PolyBase const> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::shared_ptr<PolyBase const> const&> const&) 100
void cereal::prologue<std::less<StructExternalSplit> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::less<StructExternalSplit> const&> const&) 100
void cereal::prologue<std::less<StructInternalSplit> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::less<StructInternalSplit> const&> const&) 100
void cereal::prologue<std::less<StructExternalSerialize> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::less<StructExternalSerialize> const&> const&) 100
void cereal::prologue<std::less<StructInternalSerialize> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::less<StructInternalSerialize> const&> const&) 100
void cereal::prologue<std::less<int> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::less<int> const&> const&) 100
void cereal::prologue<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> > const&> const&) 100
void cereal::prologue<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> > const&> const&) 100
void cereal::prologue<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&> const&) 100
void cereal::prologue<std::vector<int, std::allocator<int> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::vector<int, std::allocator<int> > const&> const&) 100
void cereal::prologue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, MemoryCycleLoadAndConstruct>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, MemoryCycleLoadAndConstruct>&> const&) 100
void cereal::prologue<std::shared_ptr<PolyBase>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::shared_ptr<PolyBase>&> const&) 100
void cereal::prologue<std::shared_ptr<PolyBaseA>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::shared_ptr<PolyBaseA>&> const&) 100
void cereal::prologue<std::shared_ptr<PolyBase const>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::shared_ptr<PolyBase const>&> const&) 100
void cereal::prologue<std::less<StructExternalSplit>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::less<StructExternalSplit>&> const&) 100
void cereal::prologue<std::less<StructInternalSplit>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::less<StructInternalSplit>&> const&) 100
void cereal::prologue<std::less<StructExternalSerialize>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::less<StructExternalSerialize>&> const&) 100
void cereal::prologue<std::less<StructInternalSerialize>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::less<StructInternalSerialize>&> const&) 100
void cereal::prologue<std::less<int>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::less<int>&> const&) 100
void cereal::prologue<std::pair<float, unordered_naming>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::pair<float, unordered_naming>&> const&) 100
void cereal::prologue<std::pair<float, unordered_naming>&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::pair<float, unordered_naming>&> const&) 100
void cereal::prologue<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >&> const&) 100
void cereal::prologue<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >&> const&) 100
void cereal::prologue<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >&> const&) 100
void cereal::prologue<std::vector<bool, std::allocator<bool> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::vector<bool, std::allocator<bool> >&> const&) 100
void cereal::prologue<std::vector<bool, std::allocator<bool> >&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::vector<bool, std::allocator<bool> >&> const&) 100
void cereal::prologue<std::vector<int, std::allocator<int> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::vector<int, std::allocator<int> >&> const&) 100
void cereal::prologue<double&>(cereal::JSONOutputArchive&, cereal::NameValuePair<double&> const&) 100
void cereal::prologue<float&>(cereal::JSONOutputArchive&, cereal::NameValuePair<float&> const&) 100
void cereal::prologue<unsigned long long&>(cereal::JSONInputArchive&, cereal::NameValuePair<unsigned long long&> const&) 100
void cereal::prologue<std::shared_ptr<MemoryCycle>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<MemoryCycle> const&) 100
void cereal::prologue<std::shared_ptr<MemoryCycle>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<MemoryCycle> const&) 100
void cereal::prologue<std::shared_ptr<OneLAVersioned>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<OneLAVersioned> const&) 100
void cereal::prologue<std::shared_ptr<OneLAVersioned>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<OneLAVersioned> const&) 100
void cereal::prologue<std::shared_ptr<TwoLAVersioned>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<TwoLAVersioned> const&) 100
void cereal::prologue<std::shared_ptr<TwoLAVersioned>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<TwoLAVersioned> const&) 100
void cereal::prologue<std::shared_ptr<BogusBasePolymorphic>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<BogusBasePolymorphic> const&) 100
void cereal::prologue<std::shared_ptr<BogusBasePolymorphic>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<BogusBasePolymorphic> const&) 100
void cereal::prologue<std::shared_ptr<MemoryCycleLoadAndConstruct>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<MemoryCycleLoadAndConstruct> const&) 100
void cereal::prologue<std::shared_ptr<MemoryCycleLoadAndConstruct>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<MemoryCycleLoadAndConstruct> const&) 100
void cereal::prologue<std::shared_ptr<OneLA>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<OneLA> const&) 100
void cereal::prologue<std::shared_ptr<OneLA>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<OneLA> const&) 100
void cereal::prologue<std::shared_ptr<TwoLA>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<TwoLA> const&) 100
void cereal::prologue<std::shared_ptr<TwoLA>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<TwoLA> const&) 100
void cereal::prologue<std::shared_ptr<ThreeLA>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<ThreeLA> const&) 100
void cereal::prologue<std::shared_ptr<ThreeLA>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<ThreeLA> const&) 100
void cereal::prologue<std::shared_ptr<OneLAVersioned const>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<OneLAVersioned const> const&) 100
void cereal::prologue<std::shared_ptr<OneLAVersioned const>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<OneLAVersioned const> const&) 100
void cereal::prologue<std::shared_ptr<TwoLAVersioned const>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<TwoLAVersioned const> const&) 100
void cereal::prologue<std::shared_ptr<TwoLAVersioned const>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<TwoLAVersioned const> const&) 100
void cereal::prologue<std::shared_ptr<OneLA const>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<OneLA const> const&) 100
void cereal::prologue<std::shared_ptr<OneLA const>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<OneLA const> const&) 100
void cereal::prologue<std::shared_ptr<TwoLA const>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<TwoLA const> const&) 100
void cereal::prologue<std::shared_ptr<TwoLA const>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<TwoLA const> const&) 100
void cereal::prologue<std::shared_ptr<PolyLA const>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<PolyLA const> const&) 100
void cereal::prologue<std::shared_ptr<PolyLA const>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<PolyLA const> const&) 100
void cereal::prologue<std::shared_ptr<ThreeLA const>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<ThreeLA const> const&) 100
void cereal::prologue<std::shared_ptr<ThreeLA const>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<ThreeLA const> const&) 100
void cereal::prologue<std::shared_ptr<int const>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<int const> const&) 100
void cereal::prologue<std::shared_ptr<int const>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<int const> const&) 100
void cereal::prologue<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&) 100
void cereal::prologue<std::unique_ptr<OneLA, std::default_delete<OneLA> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unique_ptr<OneLA, std::default_delete<OneLA> > const&) 100
void cereal::prologue<std::unique_ptr<OneLA, std::default_delete<OneLA> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unique_ptr<OneLA, std::default_delete<OneLA> > const&) 100
void cereal::prologue<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&) 100
void cereal::prologue<std::unique_ptr<TwoLA, std::default_delete<TwoLA> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unique_ptr<TwoLA, std::default_delete<TwoLA> > const&) 100
void cereal::prologue<std::unique_ptr<PolyBase, std::default_delete<PolyBase> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unique_ptr<PolyBase, std::default_delete<PolyBase> > const&) 100
void cereal::prologue<std::unique_ptr<PolyBase, std::default_delete<PolyBase> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unique_ptr<PolyBase, std::default_delete<PolyBase> > const&) 100
void cereal::prologue<std::unique_ptr<PolyBaseA, std::default_delete<PolyBaseA> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unique_ptr<PolyBaseA, std::default_delete<PolyBaseA> > const&) 100
void cereal::prologue<std::unique_ptr<PolyBaseA, std::default_delete<PolyBaseA> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unique_ptr<PolyBaseA, std::default_delete<PolyBaseA> > const&) 100
void cereal::prologue<std::unique_ptr<OneLA const, std::default_delete<OneLA const> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unique_ptr<OneLA const, std::default_delete<OneLA const> > const&) 100
void cereal::prologue<std::unique_ptr<OneLA const, std::default_delete<OneLA const> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unique_ptr<OneLA const, std::default_delete<OneLA const> > const&) 100
void cereal::prologue<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> > const&) 100
void cereal::prologue<std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unique_ptr<TwoLA const, std::default_delete<TwoLA const> > const&) 100
void cereal::prologue<std::unique_ptr<PolyBase const, std::default_delete<PolyBase const> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unique_ptr<PolyBase const, std::default_delete<PolyBase const> > const&) 100
void cereal::prologue<std::unique_ptr<PolyBase const, std::default_delete<PolyBase const> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unique_ptr<PolyBase const, std::default_delete<PolyBase const> > const&) 100
void cereal::prologue<std::unique_ptr<int const, std::default_delete<int const> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unique_ptr<int const, std::default_delete<int const> > const&) 100
void cereal::prologue<std::unique_ptr<int const, std::default_delete<int const> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unique_ptr<int const, std::default_delete<int const> > const&) 100
void cereal::prologue<std::forward_list<StructExternalSplit, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::forward_list<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 100
void cereal::prologue<std::forward_list<StructExternalSplit, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::forward_list<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 100
void cereal::prologue<std::forward_list<StructInternalSplit, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::forward_list<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 100
void cereal::prologue<std::forward_list<StructInternalSplit, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::forward_list<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 100
void cereal::prologue<std::forward_list<StructExternalSerialize, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::forward_list<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 100
void cereal::prologue<std::forward_list<StructExternalSerialize, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::forward_list<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 100
void cereal::prologue<std::forward_list<StructInternalSerialize, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::forward_list<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 100
void cereal::prologue<std::forward_list<StructInternalSerialize, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::forward_list<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 100
void cereal::prologue<std::forward_list<int, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::forward_list<int, std::allocator<int> > const&) 100
void cereal::prologue<std::forward_list<int, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::forward_list<int, std::allocator<int> > const&) 100
void cereal::prologue<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > const&) 100
void cereal::prologue<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > const&) 100
void cereal::prologue<std::unordered_map<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_map<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > > const&) 100
void cereal::prologue<std::unordered_map<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_map<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > > const&) 100
void cereal::prologue<std::unordered_map<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_map<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > > const&) 100
void cereal::prologue<std::unordered_map<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_map<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > > const&) 100
void cereal::prologue<std::unordered_map<unsigned short, StructInternalSplit, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_map<unsigned short, StructInternalSplit, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSplit> > > const&) 100
void cereal::prologue<std::unordered_map<unsigned short, StructInternalSplit, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_map<unsigned short, StructInternalSplit, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSplit> > > const&) 100
void cereal::prologue<std::unordered_map<unsigned short, StructInternalSerialize, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_map<unsigned short, StructInternalSerialize, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSerialize> > > const&) 100
void cereal::prologue<std::unordered_map<unsigned short, StructInternalSerialize, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_map<unsigned short, StructInternalSerialize, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, StructInternalSerialize> > > const&) 100
void cereal::prologue<std::unordered_set<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_set<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> > const&) 100
void cereal::prologue<std::unordered_set<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_set<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> > const&) 100
void cereal::prologue<std::unordered_set<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_set<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> > const&) 100
void cereal::prologue<std::unordered_set<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_set<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> > const&) 100
void cereal::prologue<std::unordered_set<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_set<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> > const&) 100
void cereal::prologue<std::unordered_set<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_set<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> > const&) 100
void cereal::prologue<std::unordered_set<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_set<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> > const&) 100
void cereal::prologue<std::unordered_set<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_set<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> > const&) 100
void cereal::prologue<std::unordered_set<int, std::hash<int>, std::equal_to<int>, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_set<int, std::hash<int>, std::equal_to<int>, std::allocator<int> > const&) 100
void cereal::prologue<std::unordered_set<int, std::hash<int>, std::equal_to<int>, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_set<int, std::hash<int>, std::equal_to<int>, std::allocator<int> > const&) 100
void cereal::prologue<std::priority_queue<StructExternalSplit, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >, std::less<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::priority_queue<StructExternalSplit, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >, std::less<StructExternalSplit> > const&) 100
void cereal::prologue<std::priority_queue<StructExternalSplit, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >, std::less<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::priority_queue<StructExternalSplit, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >, std::less<StructExternalSplit> > const&) 100
void cereal::prologue<std::priority_queue<StructInternalSplit, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >, std::less<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::priority_queue<StructInternalSplit, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >, std::less<StructInternalSplit> > const&) 100
void cereal::prologue<std::priority_queue<StructInternalSplit, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >, std::less<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::priority_queue<StructInternalSplit, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >, std::less<StructInternalSplit> > const&) 100
void cereal::prologue<std::priority_queue<StructExternalSerialize, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >, std::less<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::priority_queue<StructExternalSerialize, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >, std::less<StructExternalSerialize> > const&) 100
void cereal::prologue<std::priority_queue<StructExternalSerialize, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >, std::less<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::priority_queue<StructExternalSerialize, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >, std::less<StructExternalSerialize> > const&) 100
void cereal::prologue<std::priority_queue<StructInternalSerialize, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::priority_queue<StructInternalSerialize, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<StructInternalSerialize> > const&) 100
void cereal::prologue<std::priority_queue<StructInternalSerialize, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::priority_queue<StructInternalSerialize, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<StructInternalSerialize> > const&) 100
void cereal::prologue<std::priority_queue<int, std::vector<int, std::allocator<int> >, std::less<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::priority_queue<int, std::vector<int, std::allocator<int> >, std::less<int> > const&) 100
void cereal::prologue<std::priority_queue<int, std::vector<int, std::allocator<int> >, std::less<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::priority_queue<int, std::vector<int, std::allocator<int> >, std::less<int> > const&) 100
void cereal::prologue<std::unordered_multimap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_multimap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > const&) 100
void cereal::prologue<std::unordered_multimap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_multimap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > const&) 100
void cereal::prologue<std::unordered_multimap<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_multimap<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > > const&) 100
void cereal::prologue<std::unordered_multimap<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_multimap<signed char, StructExternalSplit, std::hash<signed char>, std::equal_to<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > > const&) 100
void cereal::prologue<std::unordered_multimap<int, StructInternalSplit, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_multimap<int, StructInternalSplit, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSplit> > > const&) 100
void cereal::prologue<std::unordered_multimap<int, StructInternalSplit, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_multimap<int, StructInternalSplit, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSplit> > > const&) 100
void cereal::prologue<std::unordered_multimap<int, StructInternalSerialize, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_multimap<int, StructInternalSerialize, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSerialize> > > const&) 100
void cereal::prologue<std::unordered_multimap<int, StructInternalSerialize, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_multimap<int, StructInternalSerialize, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<int const, StructInternalSerialize> > > const&) 100
void cereal::prologue<std::unordered_multimap<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_multimap<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > > const&) 100
void cereal::prologue<std::unordered_multimap<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_multimap<unsigned int, StructExternalSerialize, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > > const&) 100
void cereal::prologue<std::unordered_multiset<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_multiset<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> > const&) 100
void cereal::prologue<std::unordered_multiset<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_multiset<StructExternalSplit, StructHash<StructExternalSplit>, std::equal_to<StructExternalSplit>, std::allocator<StructExternalSplit> > const&) 100
void cereal::prologue<std::unordered_multiset<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_multiset<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> > const&) 100
void cereal::prologue<std::unordered_multiset<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_multiset<StructInternalSplit, StructHash<StructInternalSplit>, std::equal_to<StructInternalSplit>, std::allocator<StructInternalSplit> > const&) 100
void cereal::prologue<std::unordered_multiset<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_multiset<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> > const&) 100
void cereal::prologue<std::unordered_multiset<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_multiset<StructExternalSerialize, StructHash<StructExternalSerialize>, std::equal_to<StructExternalSerialize>, std::allocator<StructExternalSerialize> > const&) 100
void cereal::prologue<std::unordered_multiset<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_multiset<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> > const&) 100
void cereal::prologue<std::unordered_multiset<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_multiset<StructInternalSerialize, StructHash<StructInternalSerialize>, std::equal_to<StructInternalSerialize>, std::allocator<StructInternalSerialize> > const&) 100
void cereal::prologue<std::unordered_multiset<int, std::hash<int>, std::equal_to<int>, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unordered_multiset<int, std::hash<int>, std::equal_to<int>, std::allocator<int> > const&) 100
void cereal::prologue<std::unordered_multiset<int, std::hash<int>, std::equal_to<int>, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unordered_multiset<int, std::hash<int>, std::equal_to<int>, std::allocator<int> > const&) 100
void cereal::prologue<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > const&) 100
void cereal::prologue<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > const&) 100
void cereal::prologue<std::map<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::map<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > > const&) 100
void cereal::prologue<std::map<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::map<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > > const&) 100
void cereal::prologue<std::map<int, StructInternalSplit, std::less<int>, std::allocator<std::pair<int const, StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::map<int, StructInternalSplit, std::less<int>, std::allocator<std::pair<int const, StructInternalSplit> > > const&) 100
void cereal::prologue<std::map<int, StructInternalSplit, std::less<int>, std::allocator<std::pair<int const, StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::map<int, StructInternalSplit, std::less<int>, std::allocator<std::pair<int const, StructInternalSplit> > > const&) 100
void cereal::prologue<std::map<int, StructInternalSerialize, std::less<int>, std::allocator<std::pair<int const, StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::map<int, StructInternalSerialize, std::less<int>, std::allocator<std::pair<int const, StructInternalSerialize> > > const&) 100
void cereal::prologue<std::map<int, StructInternalSerialize, std::less<int>, std::allocator<std::pair<int const, StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::map<int, StructInternalSerialize, std::less<int>, std::allocator<std::pair<int const, StructInternalSerialize> > > const&) 100
void cereal::prologue<std::map<int, std::shared_ptr<int>, std::less<int>, std::allocator<std::pair<int const, std::shared_ptr<int> > > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::map<int, std::shared_ptr<int>, std::less<int>, std::allocator<std::pair<int const, std::shared_ptr<int> > > > const&) 100
void cereal::prologue<std::map<int, std::shared_ptr<int>, std::less<int>, std::allocator<std::pair<int const, std::shared_ptr<int> > > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::map<int, std::shared_ptr<int>, std::less<int>, std::allocator<std::pair<int const, std::shared_ptr<int> > > > const&) 100
void cereal::prologue<std::map<int, std::unique_ptr<int, std::default_delete<int> >, std::less<int>, std::allocator<std::pair<int const, std::unique_ptr<int, std::default_delete<int> > > > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::map<int, std::unique_ptr<int, std::default_delete<int> >, std::less<int>, std::allocator<std::pair<int const, std::unique_ptr<int, std::default_delete<int> > > > > const&) 100
void cereal::prologue<std::map<int, std::unique_ptr<int, std::default_delete<int> >, std::less<int>, std::allocator<std::pair<int const, std::unique_ptr<int, std::default_delete<int> > > > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::map<int, std::unique_ptr<int, std::default_delete<int> >, std::less<int>, std::allocator<std::pair<int const, std::unique_ptr<int, std::default_delete<int> > > > > const&) 100
void cereal::prologue<std::map<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::map<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > > const&) 100
void cereal::prologue<std::map<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::map<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > > const&) 100
void cereal::prologue<std::map<unsigned long, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > > > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::map<unsigned long, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > > > > const&) 100
void cereal::prologue<std::map<unsigned long, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > > > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::map<unsigned long, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > > > > const&) 100
void cereal::prologue<std::set<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::set<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> > const&) 100
void cereal::prologue<std::set<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::set<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> > const&) 100
void cereal::prologue<std::set<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::set<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> > const&) 100
void cereal::prologue<std::set<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::set<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> > const&) 100
void cereal::prologue<std::set<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::set<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> > const&) 100
void cereal::prologue<std::set<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::set<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> > const&) 100
void cereal::prologue<std::set<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::set<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> > const&) 100
void cereal::prologue<std::set<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::set<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> > const&) 100
void cereal::prologue<std::set<int, std::less<int>, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::set<int, std::less<int>, std::allocator<int> > const&) 100
void cereal::prologue<std::set<int, std::less<int>, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::set<int, std::less<int>, std::allocator<int> > const&) 100
void cereal::prologue<std::less<StructExternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::less<StructExternalSplit> const&) 100
void cereal::prologue<std::less<StructExternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::less<StructExternalSplit> const&) 100
void cereal::prologue<std::less<StructInternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::less<StructInternalSplit> const&) 100
void cereal::prologue<std::less<StructInternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::less<StructInternalSplit> const&) 100
void cereal::prologue<std::less<StructExternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::less<StructExternalSerialize> const&) 100
void cereal::prologue<std::less<StructExternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::less<StructExternalSerialize> const&) 100
void cereal::prologue<std::less<StructInternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::less<StructInternalSerialize> const&) 100
void cereal::prologue<std::less<StructInternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::less<StructInternalSerialize> const&) 100
void cereal::prologue<std::less<int>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::less<int> const&) 100
void cereal::prologue<std::less<int>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::less<int> const&) 100
void cereal::prologue<std::pair<StructExternalSplit, StructExternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::pair<StructExternalSplit, StructExternalSplit> const&) 100
void cereal::prologue<std::pair<StructExternalSplit, StructExternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::pair<StructExternalSplit, StructExternalSplit> const&) 100
void cereal::prologue<std::pair<StructInternalSplit, StructInternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::pair<StructInternalSplit, StructInternalSplit> const&) 100
void cereal::prologue<std::pair<StructInternalSplit, StructInternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::pair<StructInternalSplit, StructInternalSplit> const&) 100
void cereal::prologue<std::pair<StructExternalSerialize, StructExternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::pair<StructExternalSerialize, StructExternalSerialize> const&) 100
void cereal::prologue<std::pair<StructExternalSerialize, StructExternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::pair<StructExternalSerialize, StructExternalSerialize> const&) 100
void cereal::prologue<std::pair<StructInternalSerialize, StructInternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::pair<StructInternalSerialize, StructInternalSerialize> const&) 100
void cereal::prologue<std::pair<StructInternalSerialize, StructInternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::pair<StructInternalSerialize, StructInternalSerialize> const&) 100
void cereal::prologue<std::pair<float, unordered_naming>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::pair<float, unordered_naming> const&) 100
void cereal::prologue<std::pair<float, unordered_naming>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::pair<float, unordered_naming> const&) 100
void cereal::prologue<std::pair<int, int>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::pair<int, int> const&) 100
void cereal::prologue<std::pair<int, int>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::pair<int, int> const&) 100
void cereal::prologue<std::array<StructExternalSplit, 100ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::array<StructExternalSplit, 100ul> const&) 100
void cereal::prologue<std::array<StructExternalSplit, 100ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::array<StructExternalSplit, 100ul> const&) 100
void cereal::prologue<std::array<StructInternalSplit, 100ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::array<StructInternalSplit, 100ul> const&) 100
void cereal::prologue<std::array<StructInternalSplit, 100ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::array<StructInternalSplit, 100ul> const&) 100
void cereal::prologue<std::array<StructExternalSerialize, 100ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::array<StructExternalSerialize, 100ul> const&) 100
void cereal::prologue<std::array<StructExternalSerialize, 100ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::array<StructExternalSerialize, 100ul> const&) 100
void cereal::prologue<std::array<StructInternalSerialize, 100ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::array<StructInternalSerialize, 100ul> const&) 100
void cereal::prologue<std::array<StructInternalSerialize, 100ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::array<StructInternalSerialize, 100ul> const&) 100
void cereal::prologue<std::array<int, 100ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::array<int, 100ul> const&) 100
void cereal::prologue<std::array<int, 100ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::array<int, 100ul> const&) 100
void cereal::prologue<std::queue<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::queue<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > > const&) 100
void cereal::prologue<std::queue<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::queue<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > > const&) 100
void cereal::prologue<std::queue<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::queue<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > > const&) 100
void cereal::prologue<std::queue<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::queue<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > > const&) 100
void cereal::prologue<std::queue<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::queue<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > > const&) 100
void cereal::prologue<std::queue<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::queue<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > > const&) 100
void cereal::prologue<std::queue<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::queue<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > > const&) 100
void cereal::prologue<std::queue<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::queue<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > > const&) 100
void cereal::prologue<std::queue<int, std::deque<int, std::allocator<int> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::queue<int, std::deque<int, std::allocator<int> > > const&) 100
void cereal::prologue<std::queue<int, std::deque<int, std::allocator<int> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::queue<int, std::deque<int, std::allocator<int> > > const&) 100
void cereal::prologue<std::stack<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::stack<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > > const&) 100
void cereal::prologue<std::stack<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::stack<StructExternalSplit, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > > const&) 100
void cereal::prologue<std::stack<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::stack<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > > const&) 100
void cereal::prologue<std::stack<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::stack<StructInternalSplit, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > > const&) 100
void cereal::prologue<std::stack<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::stack<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > > const&) 100
void cereal::prologue<std::stack<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::stack<StructExternalSerialize, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > > const&) 100
void cereal::prologue<std::stack<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::stack<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > > const&) 100
void cereal::prologue<std::stack<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::stack<StructInternalSerialize, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > > const&) 100
void cereal::prologue<std::stack<int, std::deque<int, std::allocator<int> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::stack<int, std::deque<int, std::allocator<int> > > const&) 100
void cereal::prologue<std::stack<int, std::deque<int, std::allocator<int> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::stack<int, std::deque<int, std::allocator<int> > > const&) 100
void cereal::prologue<std::tuple<StructInternalSplit, StructInternalSplit, StructInternalSplit, StructInternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::tuple<StructInternalSplit, StructInternalSplit, StructInternalSplit, StructInternalSplit> const&) 100
void cereal::prologue<std::tuple<StructInternalSplit, StructInternalSplit, StructInternalSplit, StructInternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::tuple<StructInternalSplit, StructInternalSplit, StructInternalSplit, StructInternalSplit> const&) 100
void cereal::prologue<std::tuple<StructInternalSerialize, StructInternalSerialize, StructInternalSerialize, StructInternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::tuple<StructInternalSerialize, StructInternalSerialize, StructInternalSerialize, StructInternalSerialize> const&) 100
void cereal::prologue<std::tuple<StructInternalSerialize, StructInternalSerialize, StructInternalSerialize, StructInternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::tuple<StructInternalSerialize, StructInternalSerialize, StructInternalSerialize, StructInternalSerialize> const&) 100
void cereal::prologue<std::tuple<int, int, int, int>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::tuple<int, int, int, int> const&) 100
void cereal::prologue<std::tuple<int, int, int, int>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::tuple<int, int, int, int> const&) 100
void cereal::prologue<std::tuple<int, int, int, int, int, int, int, int, int, int, int>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::tuple<int, int, int, int, int, int, int, int, int, int, int> const&) 100
void cereal::prologue<std::tuple<int, int, int, int, int, int, int, int, int, int, int>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::tuple<int, int, int, int, int, int, int, int, int, int, int> const&) 100
void cereal::prologue<std::atomic<TrivialESER>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::atomic<TrivialESER> const&) 100
void cereal::prologue<std::atomic<TrivialESER>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::atomic<TrivialESER> const&) 100
void cereal::prologue<std::atomic<TrivialESPL>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::atomic<TrivialESPL> const&) 100
void cereal::prologue<std::atomic<TrivialESPL>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::atomic<TrivialESPL> const&) 100
void cereal::prologue<std::atomic<TrivialISER>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::atomic<TrivialISER> const&) 100
void cereal::prologue<std::atomic<TrivialISER>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::atomic<TrivialISER> const&) 100
void cereal::prologue<std::atomic<TrivialISPL>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::atomic<TrivialISPL> const&) 100
void cereal::prologue<std::atomic<TrivialISPL>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::atomic<TrivialISPL> const&) 100
void cereal::prologue<std::atomic<signed char>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::atomic<signed char> const&) 100
void cereal::prologue<std::atomic<signed char>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::atomic<signed char> const&) 100
void cereal::prologue<std::atomic<bool>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::atomic<bool> const&) 100
void cereal::prologue<std::atomic<bool>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::atomic<bool> const&) 100
void cereal::prologue<std::atomic<double>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::atomic<double> const&) 100
void cereal::prologue<std::atomic<double>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::atomic<double> const&) 100
void cereal::prologue<std::atomic<int>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::atomic<int> const&) 100
void cereal::prologue<std::atomic<int>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::atomic<int> const&) 100
void cereal::prologue<std::atomic<long>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::atomic<long> const&) 100
void cereal::prologue<std::atomic<long>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::atomic<long> const&) 100
void cereal::prologue<std::atomic<unsigned short>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::atomic<unsigned short> const&) 100
void cereal::prologue<std::atomic<unsigned short>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::atomic<unsigned short> const&) 100
void cereal::prologue<std::atomic<unsigned long long>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::atomic<unsigned long long> const&) 100
void cereal::prologue<std::atomic<unsigned long long>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::atomic<unsigned long long> const&) 100
void cereal::prologue<std::bitset<256ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::bitset<256ul> const&) 100
void cereal::prologue<std::bitset<256ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::bitset<256ul> const&) 100
void cereal::prologue<std::bitset<512ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::bitset<512ul> const&) 100
void cereal::prologue<std::bitset<512ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::bitset<512ul> const&) 100
void cereal::prologue<std::bitset<65ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::bitset<65ul> const&) 100
void cereal::prologue<std::bitset<65ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::bitset<65ul> const&) 100
void cereal::prologue<std::complex<double>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::complex<double> const&) 100
void cereal::prologue<std::complex<double>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::complex<double> const&) 100
void cereal::prologue<std::complex<long double>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::complex<long double> const&) 100
void cereal::prologue<std::complex<long double>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::complex<long double> const&) 100
void cereal::prologue<std::complex<float>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::complex<float> const&) 100
void cereal::prologue<std::complex<float>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::complex<float> const&) 100
void cereal::prologue<std::multimap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::multimap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > const&) 100
void cereal::prologue<std::multimap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::multimap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > > const&) 100
void cereal::prologue<std::multimap<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::multimap<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > > const&) 100
void cereal::prologue<std::multimap<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::multimap<signed char, StructExternalSplit, std::less<signed char>, std::allocator<std::pair<signed char const, StructExternalSplit> > > const&) 100
void cereal::prologue<std::multimap<unsigned char, StructInternalSerialize, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::multimap<unsigned char, StructInternalSerialize, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, StructInternalSerialize> > > const&) 100
void cereal::prologue<std::multimap<unsigned char, StructInternalSerialize, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, StructInternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::multimap<unsigned char, StructInternalSerialize, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, StructInternalSerialize> > > const&) 100
void cereal::prologue<std::multimap<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::multimap<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > > const&) 100
void cereal::prologue<std::multimap<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::multimap<unsigned int, StructExternalSerialize, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StructExternalSerialize> > > const&) 100
void cereal::prologue<std::multimap<short, StructInternalSplit, std::less<short>, std::allocator<std::pair<short const, StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::multimap<short, StructInternalSplit, std::less<short>, std::allocator<std::pair<short const, StructInternalSplit> > > const&) 100
void cereal::prologue<std::multimap<short, StructInternalSplit, std::less<short>, std::allocator<std::pair<short const, StructInternalSplit> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::multimap<short, StructInternalSplit, std::less<short>, std::allocator<std::pair<short const, StructInternalSplit> > > const&) 100
void cereal::prologue<std::multiset<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::multiset<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> > const&) 100
void cereal::prologue<std::multiset<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::multiset<StructExternalSplit, std::less<StructExternalSplit>, std::allocator<StructExternalSplit> > const&) 100
void cereal::prologue<std::multiset<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::multiset<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> > const&) 100
void cereal::prologue<std::multiset<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::multiset<StructInternalSplit, std::less<StructInternalSplit>, std::allocator<StructInternalSplit> > const&) 100
void cereal::prologue<std::multiset<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::multiset<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> > const&) 100
void cereal::prologue<std::multiset<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::multiset<StructExternalSerialize, std::less<StructExternalSerialize>, std::allocator<StructExternalSerialize> > const&) 100
void cereal::prologue<std::multiset<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::multiset<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> > const&) 100
void cereal::prologue<std::multiset<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::multiset<StructInternalSerialize, std::less<StructInternalSerialize>, std::allocator<StructInternalSerialize> > const&) 100
void cereal::prologue<std::multiset<int, std::less<int>, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::multiset<int, std::less<int>, std::allocator<int> > const&) 100
void cereal::prologue<std::multiset<int, std::less<int>, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::multiset<int, std::less<int>, std::allocator<int> > const&) 100
void cereal::prologue<std::valarray<StructExternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::valarray<StructExternalSplit> const&) 100
void cereal::prologue<std::valarray<StructExternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::valarray<StructExternalSplit> const&) 100
void cereal::prologue<std::valarray<StructInternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::valarray<StructInternalSplit> const&) 100
void cereal::prologue<std::valarray<StructInternalSplit>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::valarray<StructInternalSplit> const&) 100
void cereal::prologue<std::valarray<StructExternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::valarray<StructExternalSerialize> const&) 100
void cereal::prologue<std::valarray<StructExternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::valarray<StructExternalSerialize> const&) 100
void cereal::prologue<std::valarray<StructInternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::valarray<StructInternalSerialize> const&) 100
void cereal::prologue<std::valarray<StructInternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::valarray<StructInternalSerialize> const&) 100
void cereal::prologue<std::valarray<int>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::valarray<int> const&) 100
void cereal::prologue<std::valarray<int>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::valarray<int> const&) 100
void cereal::prologue<std::weak_ptr<MemoryCycle>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::weak_ptr<MemoryCycle> const&) 100
void cereal::prologue<std::weak_ptr<MemoryCycle>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::weak_ptr<MemoryCycle> const&) 100
void cereal::prologue<std::weak_ptr<MemoryCycleLoadAndConstruct>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::weak_ptr<MemoryCycleLoadAndConstruct> const&) 100
void cereal::prologue<std::weak_ptr<MemoryCycleLoadAndConstruct>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::weak_ptr<MemoryCycleLoadAndConstruct> const&) 100
void cereal::prologue<std::weak_ptr<PolyBase>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::weak_ptr<PolyBase> const&) 100
void cereal::prologue<std::weak_ptr<PolyBase>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::weak_ptr<PolyBase> const&) 100
void cereal::prologue<std::weak_ptr<PolyBaseA>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::weak_ptr<PolyBaseA> const&) 100
void cereal::prologue<std::weak_ptr<PolyBaseA>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::weak_ptr<PolyBaseA> const&) 100
void cereal::prologue<std::weak_ptr<PolyBase const>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::weak_ptr<PolyBase const> const&) 100
void cereal::prologue<std::weak_ptr<PolyBase const>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::weak_ptr<PolyBase const> const&) 100
void cereal::prologue<signed char>(cereal::JSONOutputArchive&, cereal::NameValuePair<signed char> const&) 100
void cereal::prologue<int>(cereal::JSONOutputArchive&, cereal::NameValuePair<int> const&) 100
void cereal::prologue<unsigned short>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned short> const&) 100
void cereal::prologue<long long, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, long long const&) 100
void cereal::prologue<long long, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, long long const&) 100
void cereal::prologue<unsigned long long>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned long long> const&) 100
void cereal::load<bool&>(cereal::JSONInputArchive&, cereal::NameValuePair<bool&>&) 108
void cereal::save<bool>(cereal::JSONOutputArchive&, cereal::NameValuePair<bool> const&) 108
void cereal::epilogue<bool&>(cereal::JSONInputArchive&, cereal::NameValuePair<bool&> const&) 108
void cereal::epilogue<bool>(cereal::JSONOutputArchive&, cereal::NameValuePair<bool> const&) 108
void cereal::prologue<bool&>(cereal::JSONInputArchive&, cereal::NameValuePair<bool&> const&) 108
void cereal::prologue<bool>(cereal::JSONOutputArchive&, cereal::NameValuePair<bool> const&) 108
cereal::JSONInputArchive::stringToNumber(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long long&) 200
void cereal::JSONInputArchive::loadValue<unsigned long long, (cereal::traits::detail::sfinae)0>(unsigned long long&) 200
void cereal::JSONOutputArchive::saveValue<unsigned long long, (cereal::traits::detail::sfinae)0>(unsigned long long const&) 200
void cereal::load<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&> >&) 200
void cereal::load<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&> >&) 200
void cereal::load<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&> >&) 200
void cereal::load<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&> >&) 200
void cereal::load<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&> >&) 200
void cereal::load<PolyDerivedD&>(cereal::JSONInputArchive&, cereal::NameValuePair<PolyDerivedD&>&) 200
void cereal::load<DeferNode&>(cereal::JSONInputArchive&, cereal::NameValuePair<DeferNode&>&) 200
void cereal::load<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, UserStruct>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, UserStruct>&>&) 200
void cereal::load<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLAVersioned>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLAVersioned>&>&) 200
void cereal::load<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLAVersioned>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLAVersioned>&>&) 200
void cereal::load<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, ThreeLA>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, ThreeLA>&>&) 200
void cereal::load<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >&>&) 200
void cereal::load<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >&>&) 200
void cereal::load<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>&) 200
void cereal::load<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>&) 200
void cereal::load<std::deque<int, std::allocator<int> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::deque<int, std::allocator<int> >&>&) 200
void cereal::load<long double&>(cereal::JSONInputArchive&, cereal::NameValuePair<long double&>&) 200
void cereal::load<unsigned long long, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, unsigned long long&) 200
void cereal::save<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&> > const&) 200
void cereal::save<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&> > const&) 200
void cereal::save<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&> > const&) 200
void cereal::save<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&> > const&) 200
void cereal::save<StructExternalSplit&>(cereal::JSONOutputArchive&, cereal::NameValuePair<StructExternalSplit&> const&) 200
void cereal::save<OneLA&>(cereal::JSONOutputArchive&, cereal::NameValuePair<OneLA&> const&) 200
void cereal::save<TwoLA&>(cereal::JSONOutputArchive&, cereal::NameValuePair<TwoLA&> const&) 200
void cereal::save<DeferNode&>(cereal::JSONOutputArchive&, cereal::NameValuePair<DeferNode&> const&) 200
void cereal::save<PolyDerivedD const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<PolyDerivedD const&> const&) 200
void cereal::save<OneLA const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<OneLA const&> const&) 200
void cereal::save<TwoLA const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<TwoLA const&> const&) 200
void cereal::save<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > const&> const&) 200
void cereal::save<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > const&> const&) 200
void cereal::save<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&> const&) 200
void cereal::save<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&> const&) 200
void cereal::save<std::deque<int, std::allocator<int> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::deque<int, std::allocator<int> > const&> const&) 200
void cereal::save<long double>(cereal::JSONOutputArchive&, cereal::NameValuePair<long double> const&) 200
void cereal::save<float>(cereal::JSONOutputArchive&, cereal::NameValuePair<float> const&) 200
void cereal::save<unsigned long long, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, unsigned long long const&) 200
void cereal::epilogue<PolyDerivedD, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, PolyDerivedD const&) 200
void cereal::epilogue<PolyDerivedD, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, PolyDerivedD const&) 200
void cereal::epilogue<OneLAVersioned, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, OneLAVersioned const&) 200
void cereal::epilogue<TwoLAVersioned, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, TwoLAVersioned const&) 200
void cereal::epilogue<VersionStructMS, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, VersionStructMS const&) 200
void cereal::epilogue<VersionStructMS, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, VersionStructMS const&) 200
void cereal::epilogue<VersionStructMSP, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, VersionStructMSP const&) 200
void cereal::epilogue<VersionStructMSP, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, VersionStructMSP const&) 200
void cereal::epilogue<VersionStructNMS, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, VersionStructNMS const&) 200
void cereal::epilogue<VersionStructNMS, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, VersionStructNMS const&) 200
void cereal::epilogue<VersionStructNMSP, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, VersionStructNMSP const&) 200
void cereal::epilogue<VersionStructNMSP, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, VersionStructNMSP const&) 200
void cereal::epilogue<ThreeLA, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, ThreeLA const&) 200
void cereal::epilogue<DeferNode, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, DeferNode const&) 200
void cereal::epilogue<DeferNode, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, DeferNode const&) 200
void cereal::epilogue<cereal::base_class<PolyBaseB>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::base_class<PolyBaseB> const&) 200
void cereal::epilogue<cereal::base_class<PolyBaseB>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::base_class<PolyBaseB> const&) 200
void cereal::epilogue<cereal::base_class<PolyBaseC>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::base_class<PolyBaseC> const&) 200
void cereal::epilogue<cereal::base_class<PolyBaseC>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::base_class<PolyBaseC> const&) 200
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&> > const&) 200
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&> const&) 200
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&> > const&) 200
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&> const&) 200
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&> > const&) 200
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&> const&) 200
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&> > const&) 200
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&> const&) 200
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&> > const&) 200
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&> const&) 200
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&> > const&) 200
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&> const&) 200
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&> > const&) 200
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&> const&) 200
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&> > const&) 200
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&> const&) 200
void cereal::epilogue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLAVersioned>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLAVersioned> const&) 200
void cereal::epilogue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLAVersioned>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLAVersioned> const&) 200
void cereal::epilogue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, ThreeLA>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, ThreeLA> const&) 200
void cereal::epilogue<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) 200
void cereal::epilogue<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) 200
void cereal::epilogue<PolyDerivedD&>(cereal::JSONInputArchive&, cereal::NameValuePair<PolyDerivedD&> const&) 200
void cereal::epilogue<StructExternalSplit&>(cereal::JSONInputArchive&, cereal::DeferredData<StructExternalSplit&> const&) 200
void cereal::epilogue<StructExternalSplit&>(cereal::JSONOutputArchive&, cereal::DeferredData<StructExternalSplit&> const&) 200
void cereal::epilogue<StructExternalSplit&>(cereal::JSONOutputArchive&, cereal::NameValuePair<StructExternalSplit&> const&) 200
void cereal::epilogue<StructInternalSplit&>(cereal::JSONInputArchive&, cereal::DeferredData<StructInternalSplit&> const&) 200
void cereal::epilogue<StructInternalSplit&>(cereal::JSONOutputArchive&, cereal::DeferredData<StructInternalSplit&> const&) 200
void cereal::epilogue<StructExternalSerialize&>(cereal::JSONInputArchive&, cereal::DeferredData<StructExternalSerialize&> const&) 200
void cereal::epilogue<StructExternalSerialize&>(cereal::JSONOutputArchive&, cereal::DeferredData<StructExternalSerialize&> const&) 200
void cereal::epilogue<StructInternalSerialize&>(cereal::JSONInputArchive&, cereal::DeferredData<StructInternalSerialize&> const&) 200
void cereal::epilogue<StructInternalSerialize&>(cereal::JSONOutputArchive&, cereal::DeferredData<StructInternalSerialize&> const&) 200
void cereal::epilogue<OneLA&>(cereal::JSONOutputArchive&, cereal::NameValuePair<OneLA&> const&) 200
void cereal::epilogue<TwoLA&>(cereal::JSONOutputArchive&, cereal::NameValuePair<TwoLA&> const&) 200
void cereal::epilogue<DeferNode&>(cereal::JSONInputArchive&, cereal::NameValuePair<DeferNode&> const&) 200
void cereal::epilogue<DeferNode&>(cereal::JSONOutputArchive&, cereal::NameValuePair<DeferNode&> const&) 200
void cereal::epilogue<PolyDerivedD const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<PolyDerivedD const&> const&) 200
void cereal::epilogue<OneLA const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<OneLA const&> const&) 200
void cereal::epilogue<TwoLA const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<TwoLA const&> const&) 200
void cereal::epilogue<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > const&> const&) 200
void cereal::epilogue<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > const&> const&) 200
void cereal::epilogue<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&> const&) 200
void cereal::epilogue<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&> const&) 200
void cereal::epilogue<std::deque<int, std::allocator<int> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::deque<int, std::allocator<int> > const&> const&) 200
void cereal::epilogue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLAVersioned>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLAVersioned>&> const&) 200
void cereal::epilogue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLAVersioned>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLAVersioned>&> const&) 200
void cereal::epilogue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, ThreeLA>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, ThreeLA>&> const&) 200
void cereal::epilogue<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >&> const&) 200
void cereal::epilogue<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >&> const&) 200
void cereal::epilogue<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >&> const&) 200
void cereal::epilogue<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >&> const&) 200
void cereal::epilogue<std::deque<int, std::allocator<int> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::deque<int, std::allocator<int> >&> const&) 200
void cereal::epilogue<std::vector<DeferRelation, std::allocator<DeferRelation> >&>(cereal::JSONInputArchive&, cereal::DeferredData<std::vector<DeferRelation, std::allocator<DeferRelation> >&> const&) 200
void cereal::epilogue<std::vector<DeferRelation, std::allocator<DeferRelation> >&>(cereal::JSONOutputArchive&, cereal::DeferredData<std::vector<DeferRelation, std::allocator<DeferRelation> >&> const&) 200
void cereal::epilogue<long double&>(cereal::JSONInputArchive&, cereal::NameValuePair<long double&> const&) 200
void cereal::epilogue<std::shared_ptr<PolyBase>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<PolyBase> const&) 200
void cereal::epilogue<std::shared_ptr<PolyBase>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<PolyBase> const&) 200
void cereal::epilogue<std::shared_ptr<PolyBaseA>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<PolyBaseA> const&) 200
void cereal::epilogue<std::shared_ptr<PolyBaseA>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<PolyBaseA> const&) 200
void cereal::epilogue<std::shared_ptr<PolyBase const>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<PolyBase const> const&) 200
void cereal::epilogue<std::shared_ptr<PolyBase const>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<PolyBase const> const&) 200
void cereal::epilogue<std::tuple<StructExternalSerialize, StructExternalSerialize, StructExternalSerialize, StructExternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::tuple<StructExternalSerialize, StructExternalSerialize, StructExternalSerialize, StructExternalSerialize> const&) 200
void cereal::epilogue<std::tuple<StructExternalSerialize, StructExternalSerialize, StructExternalSerialize, StructExternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::tuple<StructExternalSerialize, StructExternalSerialize, StructExternalSerialize, StructExternalSerialize> const&) 200
void cereal::epilogue<std::bitset<32ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::bitset<32ul> const&) 200
void cereal::epilogue<std::bitset<32ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::bitset<32ul> const&) 200
void cereal::epilogue<std::vector<DeferRelation, std::allocator<DeferRelation> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::vector<DeferRelation, std::allocator<DeferRelation> > const&) 200
void cereal::epilogue<std::vector<DeferRelation, std::allocator<DeferRelation> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::vector<DeferRelation, std::allocator<DeferRelation> > const&) 200
void cereal::epilogue<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 200
void cereal::epilogue<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 200
void cereal::epilogue<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 200
void cereal::epilogue<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 200
void cereal::epilogue<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 200
void cereal::epilogue<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 200
void cereal::epilogue<std::vector<std::shared_ptr<DeferNode>, std::allocator<std::shared_ptr<DeferNode> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::vector<std::shared_ptr<DeferNode>, std::allocator<std::shared_ptr<DeferNode> > > const&) 200
void cereal::epilogue<std::vector<std::shared_ptr<DeferNode>, std::allocator<std::shared_ptr<DeferNode> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::vector<std::shared_ptr<DeferNode>, std::allocator<std::shared_ptr<DeferNode> > > const&) 200
void cereal::epilogue<std::vector<bool, std::allocator<bool> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::vector<bool, std::allocator<bool> > const&) 200
void cereal::epilogue<std::vector<bool, std::allocator<bool> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::vector<bool, std::allocator<bool> > const&) 200
void cereal::epilogue<std::vector<int, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::vector<int, std::allocator<int> > const&) 200
void cereal::epilogue<std::vector<int, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::vector<int, std::allocator<int> > const&) 200
void cereal::epilogue<long double>(cereal::JSONOutputArchive&, cereal::NameValuePair<long double> const&) 200
void cereal::epilogue<float>(cereal::JSONOutputArchive&, cereal::NameValuePair<float> const&) 200
void cereal::epilogue<unsigned long long, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, unsigned long long const&) 200
void cereal::epilogue<unsigned long long, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, unsigned long long const&) 200
void cereal::prologue<PolyDerivedD, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, PolyDerivedD const&) 200
void cereal::prologue<PolyDerivedD, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, PolyDerivedD const&) 200
void cereal::prologue<OneLAVersioned, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, OneLAVersioned const&) 200
void cereal::prologue<TwoLAVersioned, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, TwoLAVersioned const&) 200
void cereal::prologue<VersionStructMS, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, VersionStructMS const&) 200
void cereal::prologue<VersionStructMS, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, VersionStructMS const&) 200
void cereal::prologue<VersionStructMSP, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, VersionStructMSP const&) 200
void cereal::prologue<VersionStructMSP, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, VersionStructMSP const&) 200
void cereal::prologue<VersionStructNMS, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, VersionStructNMS const&) 200
void cereal::prologue<VersionStructNMS, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, VersionStructNMS const&) 200
void cereal::prologue<VersionStructNMSP, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, VersionStructNMSP const&) 200
void cereal::prologue<VersionStructNMSP, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, VersionStructNMSP const&) 200
void cereal::prologue<ThreeLA, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, ThreeLA const&) 200
void cereal::prologue<DeferNode, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, DeferNode const&) 200
void cereal::prologue<DeferNode, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, DeferNode const&) 200
void cereal::prologue<cereal::base_class<PolyBaseB>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::base_class<PolyBaseB> const&) 200
void cereal::prologue<cereal::base_class<PolyBaseB>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::base_class<PolyBaseB> const&) 200
void cereal::prologue<cereal::base_class<PolyBaseC>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::base_class<PolyBaseC> const&) 200
void cereal::prologue<cereal::base_class<PolyBaseC>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::base_class<PolyBaseC> const&) 200
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&> > const&) 200
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle> const&> const&) 200
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&> > const&) 200
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct> const&> const&) 200
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&> > const&) 200
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD const> const&> const&) 200
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&> > const&) 200
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived const, cereal::detail::EmptyDeleter<PolyDerived const> > const&> const&) 200
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&> > const&) 200
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycle>&> const&) 200
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&> > const&) 200
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedD>&> const&) 200
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&> > const&) 200
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<MemoryCycleLoadAndConstruct>&> const&) 200
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&> > const&) 200
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >&> const&) 200
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&> > const&) 200
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<PolyDerived, std::default_delete<PolyDerived> >&> const&) 200
void cereal::prologue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, UserStruct>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, UserStruct> const&) 200
void cereal::prologue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLAVersioned>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLAVersioned> const&) 200
void cereal::prologue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLAVersioned>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLAVersioned> const&) 200
void cereal::prologue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, ThreeLA>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, ThreeLA> const&) 200
void cereal::prologue<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) 200
void cereal::prologue<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) 200
void cereal::prologue<PolyDerivedD&>(cereal::JSONInputArchive&, cereal::NameValuePair<PolyDerivedD&> const&) 200
void cereal::prologue<StructExternalSplit&>(cereal::JSONInputArchive&, cereal::DeferredData<StructExternalSplit&> const&) 200
void cereal::prologue<StructExternalSplit&>(cereal::JSONOutputArchive&, cereal::DeferredData<StructExternalSplit&> const&) 200
void cereal::prologue<StructExternalSplit&>(cereal::JSONOutputArchive&, cereal::NameValuePair<StructExternalSplit&> const&) 200
void cereal::prologue<StructInternalSplit&>(cereal::JSONInputArchive&, cereal::DeferredData<StructInternalSplit&> const&) 200
void cereal::prologue<StructInternalSplit&>(cereal::JSONOutputArchive&, cereal::DeferredData<StructInternalSplit&> const&) 200
void cereal::prologue<StructExternalSerialize&>(cereal::JSONInputArchive&, cereal::DeferredData<StructExternalSerialize&> const&) 200
void cereal::prologue<StructExternalSerialize&>(cereal::JSONOutputArchive&, cereal::DeferredData<StructExternalSerialize&> const&) 200
void cereal::prologue<StructInternalSerialize&>(cereal::JSONInputArchive&, cereal::DeferredData<StructInternalSerialize&> const&) 200
void cereal::prologue<StructInternalSerialize&>(cereal::JSONOutputArchive&, cereal::DeferredData<StructInternalSerialize&> const&) 200
void cereal::prologue<OneLA&>(cereal::JSONOutputArchive&, cereal::NameValuePair<OneLA&> const&) 200
void cereal::prologue<TwoLA&>(cereal::JSONOutputArchive&, cereal::NameValuePair<TwoLA&> const&) 200
void cereal::prologue<DeferNode&>(cereal::JSONInputArchive&, cereal::NameValuePair<DeferNode&> const&) 200
void cereal::prologue<DeferNode&>(cereal::JSONOutputArchive&, cereal::NameValuePair<DeferNode&> const&) 200
void cereal::prologue<PolyDerivedD const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<PolyDerivedD const&> const&) 200
void cereal::prologue<OneLA const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<OneLA const&> const&) 200
void cereal::prologue<TwoLA const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<TwoLA const&> const&) 200
void cereal::prologue<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > const&> const&) 200
void cereal::prologue<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > const&> const&) 200
void cereal::prologue<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&> const&) 200
void cereal::prologue<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&> const&) 200
void cereal::prologue<std::deque<int, std::allocator<int> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::deque<int, std::allocator<int> > const&> const&) 200
void cereal::prologue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, UserStruct>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, UserStruct>&> const&) 200
void cereal::prologue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLAVersioned>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLAVersioned>&> const&) 200
void cereal::prologue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLAVersioned>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLAVersioned>&> const&) 200
void cereal::prologue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, ThreeLA>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, ThreeLA>&> const&) 200
void cereal::prologue<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >&> const&) 200
void cereal::prologue<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >&> const&) 200
void cereal::prologue<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >&> const&) 200
void cereal::prologue<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >&> const&) 200
void cereal::prologue<std::deque<int, std::allocator<int> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::deque<int, std::allocator<int> >&> const&) 200
void cereal::prologue<std::vector<DeferRelation, std::allocator<DeferRelation> >&>(cereal::JSONInputArchive&, cereal::DeferredData<std::vector<DeferRelation, std::allocator<DeferRelation> >&> const&) 200
void cereal::prologue<std::vector<DeferRelation, std::allocator<DeferRelation> >&>(cereal::JSONOutputArchive&, cereal::DeferredData<std::vector<DeferRelation, std::allocator<DeferRelation> >&> const&) 200
void cereal::prologue<long double&>(cereal::JSONInputArchive&, cereal::NameValuePair<long double&> const&) 200
void cereal::prologue<std::shared_ptr<PolyBase>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<PolyBase> const&) 200
void cereal::prologue<std::shared_ptr<PolyBase>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<PolyBase> const&) 200
void cereal::prologue<std::shared_ptr<PolyBaseA>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<PolyBaseA> const&) 200
void cereal::prologue<std::shared_ptr<PolyBaseA>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<PolyBaseA> const&) 200
void cereal::prologue<std::shared_ptr<PolyBase const>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<PolyBase const> const&) 200
void cereal::prologue<std::shared_ptr<PolyBase const>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<PolyBase const> const&) 200
void cereal::prologue<std::unique_ptr<UserStruct, std::default_delete<UserStruct> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unique_ptr<UserStruct, std::default_delete<UserStruct> > const&) 200
void cereal::prologue<std::tuple<StructExternalSerialize, StructExternalSerialize, StructExternalSerialize, StructExternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::tuple<StructExternalSerialize, StructExternalSerialize, StructExternalSerialize, StructExternalSerialize> const&) 200
void cereal::prologue<std::tuple<StructExternalSerialize, StructExternalSerialize, StructExternalSerialize, StructExternalSerialize>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::tuple<StructExternalSerialize, StructExternalSerialize, StructExternalSerialize, StructExternalSerialize> const&) 200
void cereal::prologue<std::bitset<32ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::bitset<32ul> const&) 200
void cereal::prologue<std::bitset<32ul>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::bitset<32ul> const&) 200
void cereal::prologue<std::vector<DeferRelation, std::allocator<DeferRelation> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::vector<DeferRelation, std::allocator<DeferRelation> > const&) 200
void cereal::prologue<std::vector<DeferRelation, std::allocator<DeferRelation> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::vector<DeferRelation, std::allocator<DeferRelation> > const&) 200
void cereal::prologue<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 200
void cereal::prologue<std::vector<StructExternalSplit, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::vector<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 200
void cereal::prologue<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 200
void cereal::prologue<std::vector<StructInternalSplit, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::vector<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 200
void cereal::prologue<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 200
void cereal::prologue<std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::vector<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 200
void cereal::prologue<std::vector<std::shared_ptr<DeferNode>, std::allocator<std::shared_ptr<DeferNode> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::vector<std::shared_ptr<DeferNode>, std::allocator<std::shared_ptr<DeferNode> > > const&) 200
void cereal::prologue<std::vector<std::shared_ptr<DeferNode>, std::allocator<std::shared_ptr<DeferNode> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::vector<std::shared_ptr<DeferNode>, std::allocator<std::shared_ptr<DeferNode> > > const&) 200
void cereal::prologue<std::vector<bool, std::allocator<bool> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::vector<bool, std::allocator<bool> > const&) 200
void cereal::prologue<std::vector<bool, std::allocator<bool> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::vector<bool, std::allocator<bool> > const&) 200
void cereal::prologue<std::vector<int, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::vector<int, std::allocator<int> > const&) 200
void cereal::prologue<std::vector<int, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::vector<int, std::allocator<int> > const&) 200
void cereal::prologue<long double>(cereal::JSONOutputArchive&, cereal::NameValuePair<long double> const&) 200
void cereal::prologue<float>(cereal::JSONOutputArchive&, cereal::NameValuePair<float> const&) 200
void cereal::prologue<unsigned long long, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, unsigned long long const&) 200
void cereal::prologue<unsigned long long, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, unsigned long long const&) 200
void cereal::save<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(cereal::JSONOutputArchive&, cereal::NameValuePair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) 255
void cereal::epilogue<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(cereal::JSONOutputArchive&, cereal::NameValuePair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) 255
void cereal::prologue<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(cereal::JSONOutputArchive&, cereal::NameValuePair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) 255
cereal::JSONInputArchive::stringToNumber(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long double&) 300
void cereal::JSONInputArchive::loadValue<char, (cereal::traits::detail::sfinae)0>(char&) 300
void cereal::JSONInputArchive::loadValue<long double, (cereal::traits::detail::sfinae)0>(long double&) 300
void cereal::JSONOutputArchive::saveValue<long double, (cereal::traits::detail::sfinae)0>(long double const&) 300
void cereal::load<std::chrono::duration<long, std::ratio<1l, 1000000000l> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::chrono::duration<long, std::ratio<1l, 1000000000l> >&>&) 300
void cereal::load<float&>(cereal::JSONInputArchive&, cereal::NameValuePair<float&>&) 300
void cereal::load<char, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, char&) 300
void cereal::load<long double, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, long double&) 300
void cereal::save<std::chrono::duration<long, std::ratio<1l, 1000000000l> > >(cereal::JSONOutputArchive&, cereal::NameValuePair<std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) 300
void cereal::save<char, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, char const&) 300
void cereal::save<double>(cereal::JSONOutputArchive&, cereal::NameValuePair<double> const&) 300
void cereal::save<long double, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, long double const&) 300
void cereal::epilogue<std::chrono::duration<long, std::ratio<1l, 1000000000l> > >(cereal::JSONOutputArchive&, cereal::NameValuePair<std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) 300
void cereal::epilogue<std::chrono::duration<long, std::ratio<1l, 1000000000l> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::chrono::duration<long, std::ratio<1l, 1000000000l> >&> const&) 300
void cereal::epilogue<float&>(cereal::JSONInputArchive&, cereal::NameValuePair<float&> const&) 300
void cereal::epilogue<std::shared_ptr<PolyLA>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<PolyLA> const&) 300
void cereal::epilogue<std::shared_ptr<PolyLA>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<PolyLA> const&) 300
void cereal::epilogue<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 300
void cereal::epilogue<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 300
void cereal::epilogue<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 300
void cereal::epilogue<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 300
void cereal::epilogue<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 300
void cereal::epilogue<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 300
void cereal::epilogue<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 300
void cereal::epilogue<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 300
void cereal::epilogue<std::deque<int, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::deque<int, std::allocator<int> > const&) 300
void cereal::epilogue<std::deque<int, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::deque<int, std::allocator<int> > const&) 300
void cereal::epilogue<char, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, char const&) 300
void cereal::epilogue<char, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, char const&) 300
void cereal::epilogue<double>(cereal::JSONOutputArchive&, cereal::NameValuePair<double> const&) 300
void cereal::epilogue<long double, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, long double const&) 300
void cereal::epilogue<long double, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, long double const&) 300
void cereal::prologue<std::chrono::duration<long, std::ratio<1l, 1000000000l> > >(cereal::JSONOutputArchive&, cereal::NameValuePair<std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) 300
void cereal::prologue<std::chrono::duration<long, std::ratio<1l, 1000000000l> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::chrono::duration<long, std::ratio<1l, 1000000000l> >&> const&) 300
void cereal::prologue<float&>(cereal::JSONInputArchive&, cereal::NameValuePair<float&> const&) 300
void cereal::prologue<std::shared_ptr<PolyLA>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<PolyLA> const&) 300
void cereal::prologue<std::shared_ptr<PolyLA>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<PolyLA> const&) 300
void cereal::prologue<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 300
void cereal::prologue<std::deque<StructExternalSplit, std::allocator<StructExternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::deque<StructExternalSplit, std::allocator<StructExternalSplit> > const&) 300
void cereal::prologue<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 300
void cereal::prologue<std::deque<StructInternalSplit, std::allocator<StructInternalSplit> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::deque<StructInternalSplit, std::allocator<StructInternalSplit> > const&) 300
void cereal::prologue<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 300
void cereal::prologue<std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::deque<StructExternalSerialize, std::allocator<StructExternalSerialize> > const&) 300
void cereal::prologue<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 300
void cereal::prologue<std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::deque<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 300
void cereal::prologue<std::deque<int, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::deque<int, std::allocator<int> > const&) 300
void cereal::prologue<std::deque<int, std::allocator<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::deque<int, std::allocator<int> > const&) 300
void cereal::prologue<char, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, char const&) 300
void cereal::prologue<char, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, char const&) 300
void cereal::prologue<double>(cereal::JSONOutputArchive&, cereal::NameValuePair<double> const&) 300
void cereal::prologue<long double, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, long double const&) 300
void cereal::prologue<long double, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, long double const&) 300
void cereal::load<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&> >&) 400
void cereal::load<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&> >&) 400
void cereal::load<PolyDerived&>(cereal::JSONInputArchive&, cereal::NameValuePair<PolyDerived&>&) 400
void cereal::load<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, PolyDerivedLA>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, PolyDerivedLA>&>&) 400
void cereal::load<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLA>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLA>&>&) 400
void cereal::load<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLA>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLA>&>&) 400
void cereal::save<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&> > const&) 400
void cereal::save<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&> > const&) 400
void cereal::save<PolyDerived const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<PolyDerived const&> const&) 400
void cereal::save<PolyDerivedLA const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<PolyDerivedLA const&> const&) 400
void cereal::save<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> const&) 400
void cereal::epilogue<PolyDerived, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, PolyDerived const&) 400
void cereal::epilogue<PolyDerived, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, PolyDerived const&) 400
void cereal::epilogue<PolyDerivedLA, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, PolyDerivedLA const&) 400
void cereal::epilogue<OneLA, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, OneLA const&) 400
void cereal::epilogue<TwoLA, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, TwoLA const&) 400
void cereal::epilogue<cereal::base_class<PolyBase>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::base_class<PolyBase> const&) 400
void cereal::epilogue<cereal::base_class<PolyBase>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::base_class<PolyBase> const&) 400
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&> > const&) 400
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&> const&) 400
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&> > const&) 400
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&> const&) 400
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&> > const&) 400
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&> const&) 400
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&> > const&) 400
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&> const&) 400
void cereal::epilogue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, PolyDerivedLA>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, PolyDerivedLA> const&) 400
void cereal::epilogue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLA>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLA> const&) 400
void cereal::epilogue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLA>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLA> const&) 400
void cereal::epilogue<cereal::virtual_base_class<PolyBaseAA>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::virtual_base_class<PolyBaseAA> const&) 400
void cereal::epilogue<cereal::virtual_base_class<PolyBaseAA>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::virtual_base_class<PolyBaseAA> const&) 400
void cereal::epilogue<PolyDerived&>(cereal::JSONInputArchive&, cereal::NameValuePair<PolyDerived&> const&) 400
void cereal::epilogue<PolyDerived const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<PolyDerived const&> const&) 400
void cereal::epilogue<PolyDerivedLA const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<PolyDerivedLA const&> const&) 400
void cereal::epilogue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, PolyDerivedLA>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, PolyDerivedLA>&> const&) 400
void cereal::epilogue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLA>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLA>&> const&) 400
void cereal::epilogue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLA>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLA>&> const&) 400
void cereal::epilogue<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> const&) 400
void cereal::epilogue<std::vector<std::shared_ptr<PolyLA>, std::allocator<std::shared_ptr<PolyLA> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::vector<std::shared_ptr<PolyLA>, std::allocator<std::shared_ptr<PolyLA> > > const&) 400
void cereal::epilogue<std::vector<std::shared_ptr<PolyLA>, std::allocator<std::shared_ptr<PolyLA> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::vector<std::shared_ptr<PolyLA>, std::allocator<std::shared_ptr<PolyLA> > > const&) 400
void cereal::prologue<PolyDerived, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, PolyDerived const&) 400
void cereal::prologue<PolyDerived, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, PolyDerived const&) 400
void cereal::prologue<PolyDerivedLA, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, PolyDerivedLA const&) 400
void cereal::prologue<OneLA, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, OneLA const&) 400
void cereal::prologue<TwoLA, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, TwoLA const&) 400
void cereal::prologue<cereal::base_class<PolyBase>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::base_class<PolyBase> const&) 400
void cereal::prologue<cereal::base_class<PolyBase>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::base_class<PolyBase> const&) 400
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&> > const&) 400
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived const> const&> const&) 400
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&> > const&) 400
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA const> const&> const&) 400
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&> > const&) 400
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerived>&> const&) 400
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&> > const&) 400
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<PolyDerivedLA>&> const&) 400
void cereal::prologue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, PolyDerivedLA>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, PolyDerivedLA> const&) 400
void cereal::prologue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLA>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLA> const&) 400
void cereal::prologue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLA>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLA> const&) 400
void cereal::prologue<cereal::virtual_base_class<PolyBaseAA>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::virtual_base_class<PolyBaseAA> const&) 400
void cereal::prologue<cereal::virtual_base_class<PolyBaseAA>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::virtual_base_class<PolyBaseAA> const&) 400
void cereal::prologue<PolyDerived&>(cereal::JSONInputArchive&, cereal::NameValuePair<PolyDerived&> const&) 400
void cereal::prologue<PolyDerived const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<PolyDerived const&> const&) 400
void cereal::prologue<PolyDerivedLA const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<PolyDerivedLA const&> const&) 400
void cereal::prologue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, PolyDerivedLA>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, PolyDerivedLA>&> const&) 400
void cereal::prologue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLA>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, OneLA>&> const&) 400
void cereal::prologue<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLA>&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::LoadAndConstructLoadWrapper<cereal::JSONInputArchive, TwoLA>&> const&) 400
void cereal::prologue<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> const&) 400
void cereal::prologue<std::vector<std::shared_ptr<PolyLA>, std::allocator<std::shared_ptr<PolyLA> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::vector<std::shared_ptr<PolyLA>, std::allocator<std::shared_ptr<PolyLA> > > const&) 400
void cereal::prologue<std::vector<std::shared_ptr<PolyLA>, std::allocator<std::shared_ptr<PolyLA> > >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::vector<std::shared_ptr<PolyLA>, std::allocator<std::shared_ptr<PolyLA> > > const&) 400
void cereal::load<double&>(cereal::JSONInputArchive&, cereal::NameValuePair<double&>&) 403
void cereal::epilogue<double&>(cereal::JSONInputArchive&, cereal::NameValuePair<double&> const&) 403
void cereal::prologue<double&>(cereal::JSONInputArchive&, cereal::NameValuePair<double&> const&) 403
void cereal::load<cereal::bitset_detail::type&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::bitset_detail::type&>&) 500
void cereal::save<cereal::bitset_detail::type>(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::bitset_detail::type> const&) 500
void cereal::save<unsigned long const&>(cereal::JSONOutputArchive&, cereal::SizeTag<unsigned long const&> const&) 500
void cereal::epilogue<cereal::bitset_detail::type>(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::bitset_detail::type> const&) 500
void cereal::epilogue<unsigned long const&>(cereal::JSONOutputArchive&, cereal::SizeTag<unsigned long const&> const&) 500
void cereal::epilogue<cereal::bitset_detail::type&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::bitset_detail::type&> const&) 500
void cereal::prologue<cereal::bitset_detail::type>(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::bitset_detail::type> const&) 500
void cereal::prologue<unsigned long const&>(cereal::JSONOutputArchive&, cereal::SizeTag<unsigned long const&> const&) 500
void cereal::prologue<cereal::bitset_detail::type&>(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::bitset_detail::type&> const&) 500
void cereal::save<StructInternalSplit&>(cereal::JSONOutputArchive&, cereal::NameValuePair<StructInternalSplit&> const&) 600
void cereal::save<StructInternalSerialize&>(cereal::JSONOutputArchive&, cereal::NameValuePair<StructInternalSerialize&> const&) 600
void cereal::epilogue<std::chrono::duration<long, std::ratio<1l, 1000000000l> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&) 600
void cereal::epilogue<std::chrono::duration<long, std::ratio<1l, 1000000000l> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&) 600
void cereal::epilogue<StructInternalSplit&>(cereal::JSONOutputArchive&, cereal::NameValuePair<StructInternalSplit&> const&) 600
void cereal::epilogue<StructInternalSerialize&>(cereal::JSONOutputArchive&, cereal::NameValuePair<StructInternalSerialize&> const&) 600
void cereal::prologue<std::chrono::duration<long, std::ratio<1l, 1000000000l> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&) 600
void cereal::prologue<std::chrono::duration<long, std::ratio<1l, 1000000000l> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&) 600
void cereal::prologue<StructInternalSplit&>(cereal::JSONOutputArchive&, cereal::NameValuePair<StructInternalSplit&> const&) 600
void cereal::prologue<StructInternalSerialize&>(cereal::JSONOutputArchive&, cereal::NameValuePair<StructInternalSerialize&> const&) 600
void cereal::save<long>(cereal::JSONOutputArchive&, cereal::NameValuePair<long> const&) 700
void cereal::epilogue<long>(cereal::JSONOutputArchive&, cereal::NameValuePair<long> const&) 700
void cereal::prologue<long>(cereal::JSONOutputArchive&, cereal::NameValuePair<long> const&) 700
void cereal::load<long&>(cereal::JSONInputArchive&, cereal::NameValuePair<long&>&) 701
void cereal::epilogue<long&>(cereal::JSONInputArchive&, cereal::NameValuePair<long&> const&) 701
void cereal::prologue<long&>(cereal::JSONInputArchive&, cereal::NameValuePair<long&> const&) 701
cereal::JSONInputArchive::loadValue(float&) 800
void cereal::load<float, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, float&) 800
void cereal::save<float, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, float const&) 800
void cereal::epilogue<float, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, float const&) 800
void cereal::epilogue<float, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, float const&) 800
void cereal::prologue<float, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, float const&) 800
void cereal::prologue<float, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, float const&) 800
cereal::JSONInputArchive::Iterator::search(char const*) 900
void cereal::save<StructExternalSerialize&>(cereal::JSONOutputArchive&, cereal::NameValuePair<StructExternalSerialize&> const&) 1000
void cereal::epilogue<cereal::MapItem<unsigned long const&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::MapItem<unsigned long const&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&> const&) 1000
void cereal::epilogue<cereal::MapItem<unsigned long&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::MapItem<unsigned long&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&> const&) 1000
void cereal::epilogue<StructExternalSerialize&>(cereal::JSONOutputArchive&, cereal::NameValuePair<StructExternalSerialize&> const&) 1000
void cereal::prologue<cereal::MapItem<unsigned long const&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::MapItem<unsigned long const&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&> const&) 1000
void cereal::prologue<cereal::MapItem<unsigned long&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::MapItem<unsigned long&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&> const&) 1000
void cereal::prologue<StructExternalSerialize&>(cereal::JSONOutputArchive&, cereal::NameValuePair<StructExternalSerialize&> const&) 1000
void cereal::load<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>&) 1100
void cereal::save<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&> const&) 1100
void cereal::epilogue<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&> const&) 1100
void cereal::epilogue<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&> const&) 1100
void cereal::prologue<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&> const&) 1100
void cereal::prologue<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >&> const&) 1100
void cereal::epilogue<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 1200
void cereal::epilogue<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 1200
void cereal::prologue<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 1200
void cereal::prologue<std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::vector<StructInternalSerialize, std::allocator<StructInternalSerialize> > const&) 1200
void cereal::load<unsigned long&>(cereal::JSONInputArchive&, cereal::NameValuePair<unsigned long&>&) 1245
void cereal::save<unsigned long const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned long const&> const&) 1245
void cereal::epilogue<unsigned long const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned long const&> const&) 1245
void cereal::epilogue<unsigned long&>(cereal::JSONInputArchive&, cereal::NameValuePair<unsigned long&> const&) 1245
void cereal::prologue<unsigned long const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned long const&> const&) 1245
void cereal::prologue<unsigned long&>(cereal::JSONInputArchive&, cereal::NameValuePair<unsigned long&> const&) 1245
cereal::JSONInputArchive::loadValue(long&) 1301
cereal::JSONOutputArchive::saveValue(long) 1301
void cereal::load<long, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, long&) 1301
void cereal::save<long, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, long const&) 1301
void cereal::epilogue<long, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, long const&) 1301
void cereal::epilogue<long, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, long const&) 1301
void cereal::prologue<long, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, long const&) 1301
void cereal::prologue<long, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, long const&) 1301
cereal::JSONInputArchive::loadValue(double&) 1403
void cereal::load<double, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, double&) 1403
void cereal::save<double, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, double const&) 1403
void cereal::epilogue<double, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, double const&) 1403
void cereal::epilogue<double, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, double const&) 1403
void cereal::prologue<double, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, double const&) 1403
void cereal::prologue<double, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, double const&) 1403
cereal::JSONInputArchive::loadValue(unsigned long&) 1645
cereal::JSONOutputArchive::saveValue(unsigned long) 1645
void cereal::load<unsigned long, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, unsigned long&) 1645
void cereal::save<unsigned long, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, unsigned long const&) 1645
void cereal::epilogue<unsigned long, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, unsigned long const&) 1645
void cereal::epilogue<unsigned long, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, unsigned long const&) 1645
void cereal::prologue<unsigned long, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, unsigned long const&) 1645
void cereal::prologue<unsigned long, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, unsigned long const&) 1645
cereal::JSONOutputArchive::saveValue(double) 2203
cereal::JSONOutputArchive::Options::Default() 3704
cereal::JSONOutputArchive::Options::Options(int, cereal::JSONOutputArchive::Options::IndentChar, unsigned int) 3704
cereal::JSONOutputArchive::JSONOutputArchive(std::basic_ostream<char, std::char_traits<char> >&, cereal::JSONOutputArchive::Options const&) 3704
cereal::JSONOutputArchive::~JSONOutputArchive().2 3704
cereal::JSONInputArchive::JSONInputArchive(std::basic_istream<char, std::char_traits<char> >&) 3804
cereal::JSONInputArchive::~JSONInputArchive().2 3804
void cereal::save<unsigned long>(cereal::JSONOutputArchive&, cereal::SizeTag<unsigned long> const&) 9800
void cereal::epilogue<unsigned long>(cereal::JSONOutputArchive&, cereal::SizeTag<unsigned long> const&) 9800
void cereal::prologue<unsigned long>(cereal::JSONOutputArchive&, cereal::SizeTag<unsigned long> const&) 9800
void cereal::epilogue<DeferRelation, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, DeferRelation const&) 9907
void cereal::epilogue<DeferRelation, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, DeferRelation const&) 9907
void cereal::prologue<DeferRelation, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, DeferRelation const&) 9907
void cereal::prologue<DeferRelation, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, DeferRelation const&) 9907
void cereal::epilogue<cereal::MapItem<unsigned short const&, StructInternalSerialize const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::MapItem<unsigned short const&, StructInternalSerialize const&> const&) 9995
void cereal::epilogue<cereal::MapItem<unsigned short&, StructInternalSerialize&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::MapItem<unsigned short&, StructInternalSerialize&> const&) 9995
void cereal::prologue<cereal::MapItem<unsigned short const&, StructInternalSerialize const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::MapItem<unsigned short const&, StructInternalSerialize const&> const&) 9995
void cereal::prologue<cereal::MapItem<unsigned short&, StructInternalSerialize&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::MapItem<unsigned short&, StructInternalSerialize&> const&) 9995
void cereal::epilogue<cereal::MapItem<unsigned short const&, StructInternalSplit const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::MapItem<unsigned short const&, StructInternalSplit const&> const&) 9997
void cereal::epilogue<cereal::MapItem<unsigned short&, StructInternalSplit&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::MapItem<unsigned short&, StructInternalSplit&> const&) 9997
void cereal::prologue<cereal::MapItem<unsigned short const&, StructInternalSplit const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::MapItem<unsigned short const&, StructInternalSplit const&> const&) 9997
void cereal::prologue<cereal::MapItem<unsigned short&, StructInternalSplit&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::MapItem<unsigned short&, StructInternalSplit&> const&) 9997
void cereal::load<std::shared_ptr<int>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::shared_ptr<int>&>&) 10000
void cereal::load<std::unique_ptr<int, std::default_delete<int> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::unique_ptr<int, std::default_delete<int> >&>&) 10000
void cereal::save<std::shared_ptr<int> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::shared_ptr<int> const&> const&) 10000
void cereal::save<std::unique_ptr<int, std::default_delete<int> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::unique_ptr<int, std::default_delete<int> > const&> const&) 10000
void cereal::epilogue<cereal::MapItem<int const&, std::shared_ptr<int> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::MapItem<int const&, std::shared_ptr<int> const&> const&) 10000
void cereal::epilogue<cereal::MapItem<int const&, std::unique_ptr<int, std::default_delete<int> > const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::MapItem<int const&, std::unique_ptr<int, std::default_delete<int> > const&> const&) 10000
void cereal::epilogue<cereal::MapItem<int&, std::shared_ptr<int>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::MapItem<int&, std::shared_ptr<int>&> const&) 10000
void cereal::epilogue<cereal::MapItem<int&, std::unique_ptr<int, std::default_delete<int> >&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::MapItem<int&, std::unique_ptr<int, std::default_delete<int> >&> const&) 10000
void cereal::epilogue<std::shared_ptr<int> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::shared_ptr<int> const&> const&) 10000
void cereal::epilogue<std::unique_ptr<int, std::default_delete<int> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::unique_ptr<int, std::default_delete<int> > const&> const&) 10000
void cereal::epilogue<std::shared_ptr<int>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::shared_ptr<int>&> const&) 10000
void cereal::epilogue<std::unique_ptr<int, std::default_delete<int> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::unique_ptr<int, std::default_delete<int> >&> const&) 10000
void cereal::prologue<cereal::MapItem<int const&, std::shared_ptr<int> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::MapItem<int const&, std::shared_ptr<int> const&> const&) 10000
void cereal::prologue<cereal::MapItem<int const&, std::unique_ptr<int, std::default_delete<int> > const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::MapItem<int const&, std::unique_ptr<int, std::default_delete<int> > const&> const&) 10000
void cereal::prologue<cereal::MapItem<int&, std::shared_ptr<int>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::MapItem<int&, std::shared_ptr<int>&> const&) 10000
void cereal::prologue<cereal::MapItem<int&, std::unique_ptr<int, std::default_delete<int> >&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::MapItem<int&, std::unique_ptr<int, std::default_delete<int> >&> const&) 10000
void cereal::prologue<std::shared_ptr<int> const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::shared_ptr<int> const&> const&) 10000
void cereal::prologue<std::unique_ptr<int, std::default_delete<int> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::unique_ptr<int, std::default_delete<int> > const&> const&) 10000
void cereal::prologue<std::shared_ptr<int>&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::shared_ptr<int>&> const&) 10000
void cereal::prologue<std::unique_ptr<int, std::default_delete<int> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::unique_ptr<int, std::default_delete<int> >&> const&) 10000
void cereal::load<cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode>&> >&) 10107
void cereal::save<cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode> const&> > const&) 10107
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode> const&> > const&) 10107
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode> const&> const&) 10107
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode>&> > const&) 10107
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode>&> const&) 10107
void cereal::epilogue<std::shared_ptr<DeferNode>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<DeferNode> const&) 10107
void cereal::epilogue<std::shared_ptr<DeferNode>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<DeferNode> const&) 10107
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode> const&> > const&) 10107
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode> const&> const&) 10107
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode>&> > const&) 10107
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<DeferNode>&> const&) 10107
void cereal::prologue<std::shared_ptr<DeferNode>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<DeferNode> const&) 10107
void cereal::prologue<std::shared_ptr<DeferNode>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<DeferNode> const&) 10107
void cereal::load<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&> >&) 10200
void cereal::save<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&> > const&) 10200
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&> > const&) 10200
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&> const&) 10200
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&> > const&) 10200
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&> const&) 10200
void cereal::epilogue<std::unique_ptr<int, std::default_delete<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unique_ptr<int, std::default_delete<int> > const&) 10200
void cereal::epilogue<std::unique_ptr<int, std::default_delete<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unique_ptr<int, std::default_delete<int> > const&) 10200
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&> > const&) 10200
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> > const&> const&) 10200
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&> > const&) 10200
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::unique_ptr<int, std::default_delete<int> >&> const&) 10200
void cereal::prologue<std::unique_ptr<int, std::default_delete<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::unique_ptr<int, std::default_delete<int> > const&) 10200
void cereal::prologue<std::unique_ptr<int, std::default_delete<int> >, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::unique_ptr<int, std::default_delete<int> > const&) 10200
cereal::JSONInputArchive::Iterator::Iterator(rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> > const*, rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> > const*) 10300
cereal::JSONInputArchive::loadSize(unsigned long&) 10300
cereal::JSONOutputArchive::makeArray() 10300
void cereal::load<unsigned long&>(cereal::JSONInputArchive&, cereal::SizeTag<unsigned long&>&) 10300
void cereal::epilogue<unsigned long&>(cereal::JSONInputArchive&, cereal::SizeTag<unsigned long&> const&) 10300
void cereal::prologue<unsigned long&>(cereal::JSONInputArchive&, cereal::SizeTag<unsigned long&> const&) 10300
void cereal::load<cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&> >&) 10600
void cereal::save<cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&> > const&) 10600
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&> > const&) 10600
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&> const&) 10600
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&> > const&) 10600
void cereal::epilogue<cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&> const&) 10600
void cereal::epilogue<std::shared_ptr<int>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<int> const&) 10600
void cereal::epilogue<std::shared_ptr<int>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<int> const&) 10600
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&> >(cereal::JSONOutputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&> > const&) 10600
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<int> const&> const&) 10600
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&> >(cereal::JSONInputArchive&, cereal::NameValuePair<cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&> > const&) 10600
void cereal::prologue<cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::memory_detail::PtrWrapper<std::shared_ptr<int>&> const&) 10600
void cereal::prologue<std::shared_ptr<int>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, std::shared_ptr<int> const&) 10600
void cereal::prologue<std::shared_ptr<int>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, std::shared_ptr<int> const&) 10600
void cereal::save<unsigned char>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned char> const&) 11100
void cereal::epilogue<unsigned char>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned char> const&) 11100
void cereal::prologue<unsigned char>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned char> const&) 11100
cereal::JSONInputArchive::loadValue(bool&) 11408
cereal::JSONOutputArchive::saveValue(bool) 11408
void cereal::load<bool, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, bool&) 11408
void cereal::save<bool, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, bool const&) 11408
void cereal::epilogue<bool, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, bool const&) 11408
void cereal::epilogue<bool, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, bool const&) 11408
void cereal::prologue<bool, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, bool const&) 11408
void cereal::prologue<bool, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, bool const&) 11408
void cereal::save<unsigned short const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned short const&> const&) 19992
void cereal::epilogue<unsigned short const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned short const&> const&) 19992
void cereal::prologue<unsigned short const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned short const&> const&) 19992
void cereal::load<short&>(cereal::JSONInputArchive&, cereal::NameValuePair<short&>&) 20000
void cereal::save<unsigned char const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned char const&> const&) 20000
void cereal::save<short const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<short const&> const&) 20000
void cereal::epilogue<cereal::MapItem<unsigned char const&, StructInternalSerialize const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::MapItem<unsigned char const&, StructInternalSerialize const&> const&) 20000
void cereal::epilogue<cereal::MapItem<short const&, StructInternalSplit const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::MapItem<short const&, StructInternalSplit const&> const&) 20000
void cereal::epilogue<cereal::MapItem<unsigned char&, StructInternalSerialize&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::MapItem<unsigned char&, StructInternalSerialize&> const&) 20000
void cereal::epilogue<cereal::MapItem<short&, StructInternalSplit&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::MapItem<short&, StructInternalSplit&> const&) 20000
void cereal::epilogue<unsigned char const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned char const&> const&) 20000
void cereal::epilogue<short const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<short const&> const&) 20000
void cereal::epilogue<short&>(cereal::JSONInputArchive&, cereal::NameValuePair<short&> const&) 20000
void cereal::prologue<cereal::MapItem<unsigned char const&, StructInternalSerialize const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::MapItem<unsigned char const&, StructInternalSerialize const&> const&) 20000
void cereal::prologue<cereal::MapItem<short const&, StructInternalSplit const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::MapItem<short const&, StructInternalSplit const&> const&) 20000
void cereal::prologue<cereal::MapItem<unsigned char&, StructInternalSerialize&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::MapItem<unsigned char&, StructInternalSerialize&> const&) 20000
void cereal::prologue<cereal::MapItem<short&, StructInternalSplit&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::MapItem<short&, StructInternalSplit&> const&) 20000
void cereal::prologue<unsigned char const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned char const&> const&) 20000
void cereal::prologue<short const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<short const&> const&) 20000
void cereal::prologue<short&>(cereal::JSONInputArchive&, cereal::NameValuePair<short&> const&) 20000
void cereal::load<unsigned short&>(cereal::JSONInputArchive&, cereal::NameValuePair<unsigned short&>&) 20092
void cereal::epilogue<unsigned short&>(cereal::JSONInputArchive&, cereal::NameValuePair<unsigned short&> const&) 20092
void cereal::prologue<unsigned short&>(cereal::JSONInputArchive&, cereal::NameValuePair<unsigned short&> const&) 20092
void cereal::JSONInputArchive::loadValue<short, (cereal::traits::detail::sfinae)0>(short&) 20100
void cereal::load<short, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, short&) 20100
void cereal::save<short, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, short const&) 20100
void cereal::epilogue<short, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, short const&) 20100
void cereal::epilogue<short, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, short const&) 20100
void cereal::prologue<short, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, short const&) 20100
void cereal::prologue<short, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, short const&) 20100
void cereal::JSONInputArchive::loadValue<unsigned short, (cereal::traits::detail::sfinae)0>(unsigned short&) 20192
void cereal::load<unsigned short, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, unsigned short&) 20192
void cereal::save<unsigned short, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, unsigned short const&) 20192
void cereal::epilogue<unsigned short, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, unsigned short const&) 20192
void cereal::epilogue<unsigned short, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, unsigned short const&) 20192
void cereal::prologue<unsigned short, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, unsigned short const&) 20192
void cereal::prologue<unsigned short, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, unsigned short const&) 20192
void cereal::save<int&>(cereal::JSONOutputArchive&, cereal::NameValuePair<int&> const&) 22407
void cereal::epilogue<int&>(cereal::JSONOutputArchive&, cereal::NameValuePair<int&> const&) 22407
void cereal::prologue<int&>(cereal::JSONOutputArchive&, cereal::NameValuePair<int&> const&) 22407
void cereal::save<unsigned int&>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned int&> const&) 24709
void cereal::epilogue<unsigned int&>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned int&> const&) 24709
void cereal::prologue<unsigned int&>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned int&> const&) 24709
void cereal::epilogue<cereal::MapItem<int const&, StructInternalSplit const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::MapItem<int const&, StructInternalSplit const&> const&) 30000
void cereal::epilogue<cereal::MapItem<int const&, StructInternalSerialize const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::MapItem<int const&, StructInternalSerialize const&> const&) 30000
void cereal::epilogue<cereal::MapItem<int&, StructInternalSplit&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::MapItem<int&, StructInternalSplit&> const&) 30000
void cereal::epilogue<cereal::MapItem<int&, StructInternalSerialize&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::MapItem<int&, StructInternalSerialize&> const&) 30000
void cereal::prologue<cereal::MapItem<int const&, StructInternalSplit const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::MapItem<int const&, StructInternalSplit const&> const&) 30000
void cereal::prologue<cereal::MapItem<int const&, StructInternalSerialize const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::MapItem<int const&, StructInternalSerialize const&> const&) 30000
void cereal::prologue<cereal::MapItem<int&, StructInternalSplit&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::MapItem<int&, StructInternalSplit&> const&) 30000
void cereal::prologue<cereal::MapItem<int&, StructInternalSerialize&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::MapItem<int&, StructInternalSerialize&> const&) 30000
void cereal::load<unsigned char&>(cereal::JSONInputArchive&, cereal::NameValuePair<unsigned char&>&) 31200
void cereal::epilogue<unsigned char&>(cereal::JSONInputArchive&, cereal::NameValuePair<unsigned char&> const&) 31200
void cereal::prologue<unsigned char&>(cereal::JSONInputArchive&, cereal::NameValuePair<unsigned char&> const&) 31200
void cereal::save<unsigned char, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, unsigned char const&) 32000
void cereal::epilogue<unsigned char, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, unsigned char const&) 32000
void cereal::prologue<unsigned char, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, unsigned char const&) 32000
void cereal::JSONInputArchive::loadValue<unsigned char, (cereal::traits::detail::sfinae)0>(unsigned char&) 32100
void cereal::load<unsigned char, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, unsigned char&) 32100
void cereal::epilogue<unsigned char, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, unsigned char const&) 32100
void cereal::prologue<unsigned char, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, unsigned char const&) 32100
void cereal::save<StructExternalSplit const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<StructExternalSplit const&> const&) 56501
void cereal::save<signed char const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<signed char const&> const&) 56501
void cereal::epilogue<cereal::MapItem<signed char const&, StructExternalSplit const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::MapItem<signed char const&, StructExternalSplit const&> const&) 56501
void cereal::epilogue<cereal::MapItem<signed char&, StructExternalSplit&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::MapItem<signed char&, StructExternalSplit&> const&) 56501
void cereal::epilogue<StructExternalSplit const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<StructExternalSplit const&> const&) 56501
void cereal::epilogue<signed char const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<signed char const&> const&) 56501
void cereal::prologue<cereal::MapItem<signed char const&, StructExternalSplit const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::MapItem<signed char const&, StructExternalSplit const&> const&) 56501
void cereal::prologue<cereal::MapItem<signed char&, StructExternalSplit&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::MapItem<signed char&, StructExternalSplit&> const&) 56501
void cereal::prologue<StructExternalSplit const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<StructExternalSplit const&> const&) 56501
void cereal::prologue<signed char const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<signed char const&> const&) 56501
void cereal::load<signed char&>(cereal::JSONInputArchive&, cereal::NameValuePair<signed char&>&) 56601
void cereal::epilogue<signed char&>(cereal::JSONInputArchive&, cereal::NameValuePair<signed char&> const&) 56601
void cereal::prologue<signed char&>(cereal::JSONInputArchive&, cereal::NameValuePair<signed char&> const&) 56601
void cereal::JSONInputArchive::loadValue<signed char, (cereal::traits::detail::sfinae)0>(signed char&) 56701
void cereal::load<StructExternalSplit&>(cereal::JSONInputArchive&, cereal::NameValuePair<StructExternalSplit&>&) 56701
void cereal::load<signed char, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, signed char&) 56701
void cereal::save<signed char, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, signed char const&) 56701
void cereal::epilogue<StructExternalSplit&>(cereal::JSONInputArchive&, cereal::NameValuePair<StructExternalSplit&> const&) 56701
void cereal::epilogue<signed char, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, signed char const&) 56701
void cereal::epilogue<signed char, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, signed char const&) 56701
void cereal::prologue<StructExternalSplit&>(cereal::JSONInputArchive&, cereal::NameValuePair<StructExternalSplit&> const&) 56701
void cereal::prologue<signed char, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, signed char const&) 56701
void cereal::prologue<signed char, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, signed char const&) 56701
void cereal::save<StructInternalSerialize const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<StructInternalSerialize const&> const&) 59995
void cereal::epilogue<StructInternalSerialize const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<StructInternalSerialize const&> const&) 59995
void cereal::prologue<StructInternalSerialize const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<StructInternalSerialize const&> const&) 59995
void cereal::save<StructInternalSplit const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<StructInternalSplit const&> const&) 59997
void cereal::epilogue<StructInternalSplit const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<StructInternalSplit const&> const&) 59997
void cereal::prologue<StructInternalSplit const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<StructInternalSplit const&> const&) 59997
void cereal::save<StructExternalSerialize const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<StructExternalSerialize const&> const&) 60000
void cereal::epilogue<cereal::MapItem<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::MapItem<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&> const&) 60000
void cereal::epilogue<cereal::MapItem<unsigned int const&, StructExternalSerialize const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::MapItem<unsigned int const&, StructExternalSerialize const&> const&) 60000
void cereal::epilogue<cereal::MapItem<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::MapItem<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&> const&) 60000
void cereal::epilogue<cereal::MapItem<unsigned int&, StructExternalSerialize&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::MapItem<unsigned int&, StructExternalSerialize&> const&) 60000
void cereal::epilogue<StructExternalSerialize const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<StructExternalSerialize const&> const&) 60000
void cereal::prologue<cereal::MapItem<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::MapItem<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&> const&) 60000
void cereal::prologue<cereal::MapItem<unsigned int const&, StructExternalSerialize const&>, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, cereal::MapItem<unsigned int const&, StructExternalSerialize const&> const&) 60000
void cereal::prologue<cereal::MapItem<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::MapItem<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&> const&) 60000
void cereal::prologue<cereal::MapItem<unsigned int&, StructExternalSerialize&>, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, cereal::MapItem<unsigned int&, StructExternalSerialize&> const&) 60000
void cereal::prologue<StructExternalSerialize const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<StructExternalSerialize const&> const&) 60000
void cereal::save<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> const&) 60003
void cereal::epilogue<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> const&) 60003
void cereal::prologue<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> const&) 60003
void cereal::load<StructInternalSerialize&>(cereal::JSONInputArchive&, cereal::NameValuePair<StructInternalSerialize&>&) 60595
void cereal::epilogue<StructInternalSerialize&>(cereal::JSONInputArchive&, cereal::NameValuePair<StructInternalSerialize&> const&) 60595
void cereal::prologue<StructInternalSerialize&>(cereal::JSONInputArchive&, cereal::NameValuePair<StructInternalSerialize&> const&) 60595
void cereal::load<StructInternalSplit&>(cereal::JSONInputArchive&, cereal::NameValuePair<StructInternalSplit&>&) 60597
void cereal::epilogue<StructInternalSplit&>(cereal::JSONInputArchive&, cereal::NameValuePair<StructInternalSplit&> const&) 60597
void cereal::prologue<StructInternalSplit&>(cereal::JSONInputArchive&, cereal::NameValuePair<StructInternalSplit&> const&) 60597
void cereal::load<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&) 60658
void cereal::epilogue<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> const&) 60658
void cereal::prologue<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(cereal::JSONInputArchive&, cereal::NameValuePair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> const&) 60658
void cereal::load<StructExternalSerialize&>(cereal::JSONInputArchive&, cereal::NameValuePair<StructExternalSerialize&>&) 61000
void cereal::epilogue<StructExternalSerialize&>(cereal::JSONInputArchive&, cereal::NameValuePair<StructExternalSerialize&> const&) 61000
void cereal::prologue<StructExternalSerialize&>(cereal::JSONInputArchive&, cereal::NameValuePair<StructExternalSerialize&> const&) 61000
void cereal::save<unsigned int const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned int const&> const&) 61300
void cereal::epilogue<unsigned int const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned int const&> const&) 61300
void cereal::prologue<unsigned int const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<unsigned int const&> const&) 61300
void cereal::load<char, std::char_traits<char>, std::allocator<char> >(cereal::JSONInputArchive&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 71365
void cereal::save<char, std::char_traits<char>, std::allocator<char> >(cereal::JSONOutputArchive&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 71365
void cereal::epilogue<char, std::char_traits<char>, std::allocator<char> >(cereal::JSONInputArchive&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 71365
void cereal::epilogue<char, std::char_traits<char>, std::allocator<char> >(cereal::JSONOutputArchive&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 71365
void cereal::prologue<char, std::char_traits<char>, std::allocator<char> >(cereal::JSONInputArchive&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 71365
void cereal::prologue<char, std::char_traits<char>, std::allocator<char> >(cereal::JSONOutputArchive&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 71365
cereal::JSONInputArchive::loadValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 71965
void cereal::load<unsigned int&>(cereal::JSONInputArchive&, cereal::NameValuePair<unsigned int&>&) 86009
void cereal::epilogue<unsigned int&>(cereal::JSONInputArchive&, cereal::NameValuePair<unsigned int&> const&) 86009
void cereal::prologue<unsigned int&>(cereal::JSONInputArchive&, cereal::NameValuePair<unsigned int&> const&) 86009
void cereal::JSONInputArchive::loadValue<unsigned int, (cereal::traits::detail::sfinae)0>(unsigned int&) 86209
cereal::JSONOutputArchive::saveValue(unsigned int) 86209
void cereal::load<unsigned int, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, unsigned int&) 86209
void cereal::save<unsigned int, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, unsigned int const&) 86209
void cereal::epilogue<unsigned int, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, unsigned int const&) 86209
void cereal::epilogue<unsigned int, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, unsigned int const&) 86209
void cereal::prologue<unsigned int, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, unsigned int const&) 86209
void cereal::prologue<unsigned int, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, unsigned int const&) 86209
void cereal::save<int const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<int const&> const&) 140503
void cereal::epilogue<int const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<int const&> const&) 140503
void cereal::prologue<int const&>(cereal::JSONOutputArchive&, cereal::NameValuePair<int const&> const&) 140503
void cereal::load<int&>(cereal::JSONInputArchive&, cereal::NameValuePair<int&>&) 162810
void cereal::epilogue<int&>(cereal::JSONInputArchive&, cereal::NameValuePair<int&> const&) 162810
void cereal::prologue<int&>(cereal::JSONInputArchive&, cereal::NameValuePair<int&> const&) 162810
void cereal::epilogue<StructExternalSplit, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, StructExternalSplit const&) 207001
void cereal::epilogue<StructExternalSplit, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, StructExternalSplit const&) 207001
void cereal::prologue<StructExternalSplit, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, StructExternalSplit const&) 207001
void cereal::prologue<StructExternalSplit, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, StructExternalSplit const&) 207001
void cereal::epilogue<StructInternalSplit, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, StructInternalSplit const&) 210897
void cereal::epilogue<StructInternalSplit, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, StructInternalSplit const&) 210897
void cereal::prologue<StructInternalSplit, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, StructInternalSplit const&) 210897
void cereal::prologue<StructInternalSplit, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, StructInternalSplit const&) 210897
void cereal::epilogue<StructExternalSerialize, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, StructExternalSerialize const&) 211300
void cereal::epilogue<StructExternalSerialize, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, StructExternalSerialize const&) 211300
void cereal::prologue<StructExternalSerialize, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, StructExternalSerialize const&) 211300
void cereal::prologue<StructExternalSerialize, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, StructExternalSerialize const&) 211300
void cereal::epilogue<StructInternalSerialize, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, StructInternalSerialize const&) 310895
void cereal::epilogue<StructInternalSerialize, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, StructInternalSerialize const&) 310895
void cereal::prologue<StructInternalSerialize, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, StructInternalSerialize const&) 310895
void cereal::prologue<StructInternalSerialize, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, StructInternalSerialize const&) 310895
cereal::JSONOutputArchive::setNextName(char const*) 741633
cereal::JSONOutputArchive::saveValue(char const*) 741633
cereal::JSONInputArchive::setNextName(char const*) 741733
cereal::JSONInputArchive::Iterator::name() const 741733
cereal::JSONInputArchive::Iterator::Iterator(rapidjson::GenericMemberIterator<true, rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::GenericMemberIterator<true, rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >) 1353233
cereal::JSONInputArchive::finishNode() 1359429
cereal::JSONOutputArchive::finishNode() 1359429
cereal::JSONOutputArchive::startNode() 1359429
cereal::JSONInputArchive::startNode() 1359729
cereal::JSONOutputArchive::saveValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 2063291
void cereal::save<int, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, int const&) 2207806
void cereal::epilogue<int, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, int const&) 2207806
void cereal::prologue<int, (cereal::traits::detail::sfinae)0>(cereal::JSONOutputArchive&, int const&) 2207806
void cereal::JSONInputArchive::loadValue<int, (cereal::traits::detail::sfinae)0>(int&) 2207906
void cereal::load<int, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, int&) 2207906
void cereal::epilogue<int, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, int const&) 2207906
void cereal::prologue<int, (cereal::traits::detail::sfinae)0>(cereal::JSONInputArchive&, int const&) 2207906
cereal::JSONOutputArchive::saveValue(int) 2337099
cereal::JSONOutputArchive::writeName() 3871259
cereal::JSONInputArchive::Iterator::operator++() 3871459
cereal::JSONInputArchive::search() 3871759
cereal::JSONInputArchive::Iterator::value() 6601521

Generated by: LCOV version 1.14