Mercurial > hg > vamp-build-and-test
annotate DEPENDENCIES/generic/include/boost/function_types/detail/classifier_impl/master.hpp @ 77:2e60b888e526
Try distclean before clean (otherwise we can end up trying to add to archives of the wrong arch for example)
author | Chris Cannam |
---|---|
date | Thu, 30 Oct 2014 16:06:26 +0000 |
parents | 2665513ce2d3 |
children |
rev | line source |
---|---|
Chris@16 | 1 |
Chris@16 | 2 // (C) Copyright Tobias Schwinger |
Chris@16 | 3 // |
Chris@16 | 4 // Use modification and distribution are subject to the boost Software License, |
Chris@16 | 5 // Version 1.0. (See http://www.boost.org/LICENSE_1_0.txt). |
Chris@16 | 6 |
Chris@16 | 7 //------------------------------------------------------------------------------ |
Chris@16 | 8 |
Chris@16 | 9 // no include guards, this file is intended for multiple inclusion |
Chris@16 | 10 |
Chris@16 | 11 #if BOOST_FT_ARITY_LOOP_PREFIX |
Chris@16 | 12 |
Chris@16 | 13 # ifndef BOOST_FT_DETAIL_CLASSIFIER_IMPL_MASTER_HPP_INCLUDED |
Chris@16 | 14 # define BOOST_FT_DETAIL_CLASSIFIER_IMPL_MASTER_HPP_INCLUDED |
Chris@16 | 15 # include <boost/preprocessor/facilities/identity.hpp> |
Chris@16 | 16 # endif |
Chris@16 | 17 |
Chris@16 | 18 # define BOOST_FT_type_name |
Chris@16 | 19 |
Chris@16 | 20 #elif BOOST_FT_ARITY_LOOP_IS_ITERATING |
Chris@16 | 21 |
Chris@16 | 22 template< BOOST_FT_tplargs(BOOST_PP_IDENTITY(typename)) > |
Chris@16 | 23 typename encode_charr<BOOST_FT_flags,BOOST_FT_cc_id,BOOST_FT_arity>::type |
Chris@16 | 24 classifier_impl(BOOST_FT_type); |
Chris@16 | 25 |
Chris@16 | 26 #elif BOOST_FT_ARITY_LOOP_SUFFIX |
Chris@16 | 27 |
Chris@16 | 28 # undef BOOST_FT_type_name |
Chris@16 | 29 |
Chris@16 | 30 #else |
Chris@16 | 31 # error "attempt to use arity loop master file without loop" |
Chris@16 | 32 #endif |
Chris@16 | 33 |