Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-18 09:53:38

0001 
0002 //  (C) Copyright Edward Diener 2011-2015
0003 //  Use, modification and distribution are subject to the Boost Software License,
0004 //  Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
0005 //  http://www.boost.org/LICENSE_1_0.txt).
0006 
0007 #if !defined(BOOST_VMD_EMPTY_HPP)
0008 #define BOOST_VMD_EMPTY_HPP
0009 
0010 #include <boost/vmd/detail/setup.hpp>
0011 
0012 #if BOOST_PP_VARIADICS
0013 
0014 /*
0015 
0016   The succeeding comments in this file are in doxygen format.
0017 
0018 */
0019 
0020 /** \file
0021 */
0022 
0023 /** \def BOOST_VMD_EMPTY(...)
0024 
0025     \brief Outputs emptiness.
0026 
0027     ... = any variadic parameters. The parameters are ignored.
0028     
0029     This macro is used to output emptiness ( nothing ) no matter
0030     what is passed to it.
0031     
0032     If you use this macro to return a result, as in 'result BOOST_VMD_EMPTY'
0033     subsequently invoked, you should surround the result with 
0034     BOOST_VMD_IDENTITY_RESULT to smooth over a VC++ problem.
0035     
0036 */
0037     
0038 #define BOOST_VMD_EMPTY(...)
0039 
0040 #endif /* BOOST_PP_VARIADICS */
0041 #endif /* BOOST_VMD_EMPTY_HPP */