1/*
2 *
3 * Copyright (c) 1994
4 * Hewlett-Packard Company
5 *
6 * Permission to use, copy, modify, distribute and sell this software
7 * and its documentation for any purpose is hereby granted without fee,
8 * provided that the above copyright notice appear in all copies and
9 * that both that copyright notice and this permission notice appear
10 * in supporting documentation.  Hewlett-Packard Company makes no
11 * representations about the suitability of this software for any
12 * purpose.  It is provided "as is" without express or implied warranty.
13 *
14 * Copyright (c) 1996,1997
15 * Silicon Graphics
16 *
17 * Permission to use, copy, modify, distribute and sell this software
18 * and its documentation for any purpose is hereby granted without fee,
19 * provided that the above copyright notice appear in all copies and
20 * that both that copyright notice and this permission notice appear
21 * in supporting documentation.  Silicon Graphics makes no
22 * representations about the suitability of this software for any
23 * purpose.  It is provided "as is" without express or implied warranty.
24 *
25 */
26
27/* NOTE: This is an internal header file, included by other STL headers.
28 *   You should not attempt to use it directly.
29 */
30
31#ifndef __SGI_STL_INTERNAL_RELOPS
32#define __SGI_STL_INTERNAL_RELOPS
33
34__STL_BEGIN_RELOPS_NAMESPACE
35
36template <class _Tp>
37inline bool operator!=(const _Tp& __x, const _Tp& __y) {
38  return !(__x == __y);
39}
40
41template <class _Tp>
42inline bool operator>(const _Tp& __x, const _Tp& __y) {
43  return __y < __x;
44}
45
46template <class _Tp>
47inline bool operator<=(const _Tp& __x, const _Tp& __y) {
48  return !(__y < __x);
49}
50
51template <class _Tp>
52inline bool operator>=(const _Tp& __x, const _Tp& __y) {
53  return !(__x < __y);
54}
55
56__STL_END_RELOPS_NAMESPACE
57
58#endif /* __SGI_STL_INTERNAL_RELOPS */
59
60// Local Variables:
61// mode:C++
62// End:
63