|
||||
File indexing completed on 2025-01-31 10:02:38
0001 /*============================================================================= 0002 Copyright (c) 2001-2011 Hartmut Kaiser 0003 Copyright (c) 2013 Agustin Berge 0004 0005 Distributed under the Boost Software License, Version 1.0. (See accompanying 0006 file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 0007 ==============================================================================*/ 0008 #if !defined(BOOST_SPIRIT_X3_HANDLES_CONTAINER_DEC_18_2010_0920AM) 0009 #define BOOST_SPIRIT_X3_HANDLES_CONTAINER_DEC_18_2010_0920AM 0010 0011 #include <boost/mpl/bool.hpp> 0012 0013 namespace boost { namespace spirit { namespace x3 { namespace traits 0014 { 0015 /////////////////////////////////////////////////////////////////////////// 0016 // Whether a component handles container attributes intrinsically 0017 // (or whether container attributes need to be split up separately). 0018 // By default, this gets the Component's handles_container nested value. 0019 // Components may specialize this if such a handles_container is not 0020 // readily available (e.g. expensive to compute at compile time). 0021 /////////////////////////////////////////////////////////////////////////// 0022 template <typename Component, typename Context, typename Enable = void> 0023 struct handles_container : mpl::bool_<Component::handles_container> {}; 0024 0025 }}}} 0026 0027 #endif
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.3.7 LXR engine. The LXR team |