#include <boost/config.hpp>
#include <boost/detail/workaround.hpp>
#include <boost/type_traits/detail/type_trait_def.hpp>
#include <boost/type_traits/detail/type_trait_undef.hpp>