|
||||
File indexing completed on 2025-01-31 10:02:38
0001 /*============================================================================= 0002 Copyright (c) 2001-2014 Joel de Guzman 0003 Copyright (c) 2001-2012 Hartmut Kaiser 0004 http://spirit.sourceforge.net/ 0005 0006 Distributed under the Boost Software License, Version 1.0. (See accompanying 0007 file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 0008 =============================================================================*/ 0009 #if !defined(BOOST_SPIRIT_X3_ATTRIBUTE_TRANSFORM_JAN_8_2012_0721PM) 0010 #define BOOST_SPIRIT_X3_ATTRIBUTE_TRANSFORM_JAN_8_2012_0721PM 0011 0012 #include <boost/mpl/identity.hpp> 0013 0014 namespace boost { namespace spirit { namespace x3 { namespace traits 0015 { 0016 /////////////////////////////////////////////////////////////////////////// 0017 // transform_attribute 0018 // 0019 // Sometimes the user needs to transform the attribute types for certain 0020 // attributes. This template can be used as a customization point, where 0021 // the user is able specify specific transformation rules for any attribute 0022 // type. 0023 /////////////////////////////////////////////////////////////////////////// 0024 template <typename Exposed, typename Transformed, typename Tag 0025 , typename Enable = void> 0026 struct transform_attribute; 0027 }}}} 0028 0029 #endif
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.3.7 LXR engine. The LXR team |