1 /*=============================================================================
2 Copyright (c) 2001-2006 Joel de Guzman
3 Copyright (c) 2006 Dan Marsden
5 Distributed under the Boost Software License, Version 1.0. (See accompanying
6 file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
7 ==============================================================================*/
8 #if !defined(FUSION_VALUE_AT_KEY_IMPL_05222005_0325)
9 #define FUSION_VALUE_AT_KEY_IMPL_05222005_0325
11 namespace boost
{ namespace fusion
17 template <typename Tag
>
18 struct value_at_key_impl
;
21 struct value_at_key_impl
<map_tag
>
23 template <typename Sequence
, typename Key
>
26 typedef typename
Sequence::
27 template meta_at_impl
<Key
>::type type
;