/extlibs/Boost/include/boost/preprocessor/comparison/greater.hpp
C++ Header | 38 lines | 31 code | 0 blank | 7 comment | 2 complexity | f82f7f4daa92cd084c0488beb62a746c MD5 | raw file
1# /* Copyright (C) 2001 2# * Housemarque Oy 3# * http://www.housemarque.com 4# * 5# * Distributed under the Boost Software License, Version 1.0. (See 6# * accompanying file LICENSE_1_0.txt or copy at 7# * http://www.boost.org/LICENSE_1_0.txt) 8# */ 9# 10# /* Revised by Paul Mensonides (2002) */ 11# 12# /* See http://www.boost.org for most recent version. */ 13# 14# ifndef BOOST_PREPROCESSOR_COMPARISON_GREATER_HPP 15# define BOOST_PREPROCESSOR_COMPARISON_GREATER_HPP 16# 17# include <boost/preprocessor/comparison/less.hpp> 18# include <boost/preprocessor/config/config.hpp> 19# 20# /* BOOST_PP_GREATER */ 21# 22# if ~BOOST_PP_CONFIG_FLAGS() & BOOST_PP_CONFIG_EDG() 23# define BOOST_PP_GREATER(x, y) BOOST_PP_LESS(y, x) 24# else 25# define BOOST_PP_GREATER(x, y) BOOST_PP_GREATER_I(x, y) 26# define BOOST_PP_GREATER_I(x, y) BOOST_PP_LESS(y, x) 27# endif 28# 29# /* BOOST_PP_GREATER_D */ 30# 31# if ~BOOST_PP_CONFIG_FLAGS() & BOOST_PP_CONFIG_EDG() 32# define BOOST_PP_GREATER_D(d, x, y) BOOST_PP_LESS_D(d, y, x) 33# else 34# define BOOST_PP_GREATER_D(d, x, y) BOOST_PP_GREATER_D_I(d, x, y) 35# define BOOST_PP_GREATER_D_I(d, x, y) BOOST_PP_LESS_D(d, y, x) 36# endif 37# 38# endif