1 #ifndef BOOST_SERIALIZATION_COLLECTION_SIZE_TYPE_HPP
2 #define BOOST_SERIALIZATION_COLLECTION_SIZE_TYPE_HPP
4 // (C) Copyright 2005 Matthias Troyer
5 // Use, modification and distribution is subject to the Boost Software
6 // License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
7 // http://www.boost.org/LICENSE_1_0.txt)
9 #include <boost/serialization/strong_typedef.hpp>
10 #include <boost/serialization/level.hpp>
12 namespace boost
{ namespace serialization
{
14 BOOST_STRONG_TYPEDEF(std::size_t, collection_size_type
)
16 } } // end namespace boost::serialization
18 BOOST_CLASS_IMPLEMENTATION(boost::serialization::collection_size_type
, primitive_type
)
20 #endif //BOOST_SERIALIZATION_COLLECTION_SIZE_TYPE_HPP