Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-18 09:50:26

0001 ///////////////////////////////////////////////////////////////////////////////
0002 /// \file dont_care.hpp
0003 /// Definintion of dont_care, a dummy parameter
0004 //
0005 //  Copyright 2008 Eric Niebler. Distributed under the Boost
0006 //  Software License, Version 1.0. (See accompanying file
0007 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
0008 
0009 #ifndef BOOST_PROTO_DETAIL_DONT_CARE_HPP_EAN_11_07_2007
0010 #define BOOST_PROTO_DETAIL_DONT_CARE_HPP_EAN_11_07_2007
0011 
0012 #include <boost/config.hpp>
0013 
0014 #if defined(_MSC_VER)
0015 # pragma warning(push)
0016 # pragma warning(disable : 4714) // function 'xxx' marked as __forceinline not inlined
0017 #endif
0018 
0019 namespace boost { namespace proto
0020 {
0021     namespace detail
0022     {
0023         struct dont_care
0024         {
0025             BOOST_FORCEINLINE dont_care(...);
0026         };
0027     }
0028 }}
0029 
0030 #if defined(_MSC_VER)
0031 # pragma warning(pop)
0032 #endif
0033 
0034 #endif