Replace Serialization includes with boost/core/serialization.hpp

This commit is contained in:
Peter Dimov
2023-02-23 09:08:20 +02:00
parent ac3e60a2e9
commit 6f106da2f9
11 changed files with 15 additions and 17 deletions

View File

@@ -8,8 +8,7 @@
#include <boost/ptr_container/ptr_map_adapter.hpp>
#include <boost/ptr_container/detail/serialize_xml_names.hpp>
#include <boost/serialization/split_free.hpp>
#include <boost/serialization/nvp.hpp>
#include <boost/core/serialization.hpp>
namespace boost
{

View File

@@ -8,8 +8,7 @@
#include <boost/ptr_container/detail/reversible_ptr_container.hpp>
#include <boost/ptr_container/detail/serialize_xml_names.hpp>
#include <boost/serialization/split_free.hpp>
#include <boost/serialization/nvp.hpp>
#include <boost/core/serialization.hpp>
namespace boost
{

View File

@@ -38,7 +38,7 @@ void load(Archive& ar, ptr_array<T, N, CloneAllocator>& c, unsigned int /*versio
template<class Archive, class T, std::size_t N, class CloneAllocator>
void serialize(Archive& ar, ptr_array<T, N, CloneAllocator>& c, const unsigned int version)
{
split_free(ar, c, version);
core::split_free(ar, c, version);
}
} // namespace serialization

View File

@@ -37,7 +37,7 @@ void load(Archive& ar, ptr_circular_buffer<T, CloneAllocator, Allocator>& c, uns
template<class Archive, class T, class CloneAllocator, class Allocator>
void serialize(Archive& ar, ptr_circular_buffer<T, CloneAllocator, Allocator>& c, const unsigned int version)
{
split_free(ar, c, version);
core::split_free(ar, c, version);
}
} // namespace serialization

View File

@@ -18,7 +18,7 @@ namespace serialization
template<class Archive, class T, class CloneAllocator, class Allocator>
void serialize(Archive& ar, ptr_deque<T, CloneAllocator, Allocator>& c, const unsigned int version)
{
split_free(ar, c, version);
core::split_free(ar, c, version);
}
} // namespace serialization

View File

@@ -18,7 +18,7 @@ namespace serialization
template<class Archive, class T, class CloneAllocator, class Allocator>
void serialize(Archive& ar, ptr_list<T, CloneAllocator, Allocator>& c, const unsigned int version)
{
split_free(ar, c, version);
core::split_free(ar, c, version);
}
} // namespace serialization

View File

@@ -18,13 +18,13 @@ namespace serialization
template<class Archive, class Key, class T, class Compare, class CloneAllocator, class Allocator>
void serialize(Archive& ar, ptr_map<Key, T, Compare, CloneAllocator, Allocator>& c, const unsigned int version)
{
split_free(ar, c, version);
core::split_free(ar, c, version);
}
template<class Archive, class Key, class T, class Compare, class CloneAllocator, class Allocator>
void serialize(Archive& ar, ptr_multimap<Key, T, Compare, CloneAllocator, Allocator>& c, const unsigned int version)
{
split_free(ar, c, version);
core::split_free(ar, c, version);
}
} // namespace serialization

View File

@@ -18,13 +18,13 @@ namespace serialization
template<class Archive, class T, class CloneAllocator, class Allocator>
void serialize(Archive& ar, ptr_set<T, CloneAllocator, Allocator>& c, const unsigned int version)
{
split_free(ar, c, version);
core::split_free(ar, c, version);
}
template<class Archive, class T, class CloneAllocator, class Allocator>
void serialize(Archive& ar, ptr_multiset<T, CloneAllocator, Allocator>& c, const unsigned int version)
{
split_free(ar, c, version);
core::split_free(ar, c, version);
}
} // namespace serialization

View File

@@ -24,13 +24,13 @@ namespace serialization
template<class Archive, class Key, class T, class Hash, class Pred, class CloneAllocator, class Allocator>
void serialize(Archive& ar, ptr_unordered_map<Key, T, Hash, Pred, CloneAllocator, Allocator>& c, const unsigned int version)
{
split_free(ar, c, version);
core::split_free(ar, c, version);
}
template<class Archive, class Key, class T, class Hash, class Pred, class CloneAllocator, class Allocator>
void serialize(Archive& ar, ptr_unordered_multimap<Key, T, Hash, Pred, CloneAllocator, Allocator>& c, const unsigned int version)
{
split_free(ar, c, version);
core::split_free(ar, c, version);
}
} // namespace serialization

View File

@@ -24,13 +24,13 @@ namespace serialization
template<class Archive, class T, class Hash, class Pred, class CloneAllocator, class Allocator>
void serialize(Archive& ar, ptr_unordered_set<T, Hash, Pred, CloneAllocator, Allocator>& c, const unsigned int version)
{
split_free(ar, c, version);
core::split_free(ar, c, version);
}
template<class Archive, class T, class Hash, class Pred, class CloneAllocator, class Allocator>
void serialize(Archive& ar, ptr_unordered_multiset<T, Hash, Pred, CloneAllocator, Allocator>& c, const unsigned int version)
{
split_free(ar, c, version);
core::split_free(ar, c, version);
}
} // namespace serialization

View File

@@ -31,7 +31,7 @@ void load(Archive& ar, ptr_vector<T, CloneAllocator, Allocator>& c, unsigned int
template<class Archive, class T, class CloneAllocator, class Allocator>
void serialize(Archive& ar, ptr_vector<T, CloneAllocator, Allocator>& c, const unsigned int version)
{
split_free(ar, c, version);
core::split_free(ar, c, version);
}
} // namespace serialization