/*============================================================================= Copyright (c) 2001-2006 Joel de Guzman Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) ==============================================================================*/ #if !defined(FUSION_ASSOC_FIND_09242005_1133) #define FUSION_ASSOC_FIND_09242005_1133 #include #include #include namespace boost { namespace fusion { namespace detail { template struct assoc_find { typedef typename mpl::if_< is_const , typename Sequence::template meta_find_impl_const::type , typename Sequence::template meta_find_impl::type >::type type; static type call(Sequence& s) { return s.find_impl(mpl::identity()); } }; }}} #endif