]>
Commit | Line | Data |
---|---|---|
f67539c2 TL |
1 | // Copyright 2002 Paul Mensonides |
2 | // Copyright 2019 Peter Dimov | |
3 | // Distributed under the Boost Software License, Version 1.0. | |
4 | // https://www.boost.org/LICENSE_1_0.txt | |
5 | ||
6 | #include <boost/preprocessor/comparison.hpp> | |
7 | #include "test_macro.h" | |
8 | ||
9 | /* equality */ | |
10 | ||
11 | BEGIN BOOST_PP_EQUAL(2, 0) == 0 END | |
12 | BEGIN BOOST_PP_EQUAL(2, 2) == 1 END | |
13 | ||
14 | /* inequality */ | |
15 | ||
16 | BEGIN BOOST_PP_NOT_EQUAL(2, 0) == 1 END | |
17 | BEGIN BOOST_PP_NOT_EQUAL(2, 2) == 0 END | |
18 | ||
19 | /* less */ | |
20 | ||
21 | BEGIN BOOST_PP_LESS(2, 1) == 0 END | |
22 | BEGIN BOOST_PP_LESS(1, 2) == 1 END | |
23 | ||
24 | /* less_equal */ | |
25 | ||
26 | BEGIN BOOST_PP_LESS_EQUAL(2, 1) == 0 END | |
27 | BEGIN BOOST_PP_LESS_EQUAL(1, 2) == 1 END | |
28 | BEGIN BOOST_PP_LESS_EQUAL(2, 2) == 1 END | |
29 | ||
30 | /* greater */ | |
31 | ||
32 | BEGIN BOOST_PP_GREATER(2, 1) == 1 END | |
33 | BEGIN BOOST_PP_GREATER(1, 2) == 0 END | |
34 | ||
35 | /* greater_equal */ | |
36 | ||
37 | BEGIN BOOST_PP_GREATER_EQUAL(2, 1) == 1 END | |
38 | BEGIN BOOST_PP_GREATER_EQUAL(1, 2) == 0 END | |
39 | BEGIN BOOST_PP_GREATER_EQUAL(2, 2) == 1 END | |
40 | ||
41 | int main() | |
42 | { | |
43 | } |