• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1  /*=============================================================================
2      Copyright (c) 2001-2011 Joel de Guzman
3      Copyright (c) 2005-2006 Dan Marsden
4  
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(BOOST_FUSION_IS_SEQUENCE_IMPL_20060228_1946)
9  #define BOOST_FUSION_IS_SEQUENCE_IMPL_20060228_1946
10  
11  #include <boost/mpl/bool.hpp>
12  
13  namespace example
14  {
15      struct example_sequence_tag;
16  }
17  
18  namespace boost { namespace fusion
19  {
20      namespace extension
21      {
22          template<typename Tag>
23          struct is_sequence_impl;
24  
25          template<>
26          struct is_sequence_impl<example::example_sequence_tag>
27          {
28              template<typename T>
29              struct apply : mpl::true_ {};
30          };
31      }
32  }}
33  
34  #endif
35