// (C) Copyright Tobias Schwinger // // Use modification and distribution are subject to the boost Software License, // Version 1.0. (See http://www.boost.org/LICENSE_1_0.txt). //------------------------------------------------------------------------------ // no include guards, this file is intended for multiple inclusion #if BOOST_FT_ARITY_LOOP_PREFIX # ifndef BOOST_FT_DETAIL_CLASSIFIER_IMPL_MASTER_HPP_INCLUDED # define BOOST_FT_DETAIL_CLASSIFIER_IMPL_MASTER_HPP_INCLUDED # include # endif # define BOOST_FT_type_name #elif BOOST_FT_ARITY_LOOP_IS_ITERATING template< BOOST_FT_tplargs(BOOST_PP_IDENTITY(typename)) > typename encode_charr::type classifier_impl(BOOST_FT_type); #elif BOOST_FT_ARITY_LOOP_SUFFIX # undef BOOST_FT_type_name #else # error "attempt to use arity loop master file without loop" #endif