#include <exception>
#include <typeinfo>
#include <cstddef>
#include <boost/config.hpp>
#include <boost/static_assert.hpp>
#include <boost/type_traits/is_base_and_derived.hpp>
#include <boost/type_traits/is_polymorphic.hpp>
#include <boost/type_traits/is_pointer.hpp>
#include <boost/type_traits/is_reference.hpp>
#include <boost/type_traits/is_same.hpp>
#include <boost/type_traits/remove_pointer.hpp>
#include <boost/type_traits/remove_reference.hpp>
#include <boost/mpl/eval_if.hpp>
#include <boost/mpl/if.hpp>
#include <boost/mpl/or.hpp>
#include <boost/mpl/and.hpp>
#include <boost/mpl/not.hpp>
#include <boost/mpl/identity.hpp>
#include <boost/serialization/throw_exception.hpp>
Namespaces | |
boost | |
Duration formatting facet for input. | |
boost::serialization | |
boost::serialization::smart_cast_impl | |
Functions | |
template<class T , class U > | |
T | boost::serialization::smart_cast (U u) |
template<class T , class U > | |
T | boost::serialization::smart_cast_reference (U &u) |