Back to home page

EIC code displayed by LXR

 
 

    


Warning, file /include/boost/fusion/view/joint_view/detail/value_of_data_impl.hpp was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).

0001 /*=============================================================================
0002     Copyright (c) 2009 Christopher Schmidt
0003 
0004     Distributed under the Boost Software License, Version 1.0. (See accompanying
0005     file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
0006 ==============================================================================*/
0007 
0008 #ifndef BOOST_FUSION_VIEW_JOINT_VIEW_DETAIL_VALUE_OF_DATA_IMPL_HPP
0009 #define BOOST_FUSION_VIEW_JOINT_VIEW_DETAIL_VALUE_OF_DATA_IMPL_HPP
0010 
0011 #include <boost/fusion/support/config.hpp>
0012 #include <boost/fusion/iterator/value_of_data.hpp>
0013 
0014 namespace boost { namespace fusion { namespace extension
0015 {
0016     template <typename>
0017     struct value_of_data_impl;
0018 
0019     template <>
0020     struct value_of_data_impl<joint_view_iterator_tag>
0021     {
0022         template <typename It>
0023         struct apply
0024           : result_of::value_of_data<typename It::first_type>
0025         {};
0026     };
0027 }}}
0028 
0029 #endif