Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | RSS feed

  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.  *
  15.  * Copyright (c) 1996,1997
  16.  * Silicon Graphics Computer Systems, Inc.
  17.  *
  18.  * Permission to use, copy, modify, distribute and sell this software
  19.  * and its documentation for any purpose is hereby granted without fee,
  20.  * provided that the above copyright notice appear in all copies and
  21.  * that both that copyright notice and this permission notice appear
  22.  * in supporting documentation.  Silicon Graphics makes no
  23.  * representations about the suitability of this software for any
  24.  * purpose.  It is provided "as is" without express or implied warranty.
  25.  */
  26.  
  27. #ifndef _CPP_BACKWARD_FUNCTION_H
  28. #define _CPP_BACKWARD_FUNCTION_H 1
  29.  
  30. #include "backward_warning.h"
  31. #include <bits/c++config.h>
  32. #include <stddef.h>
  33. #include <bits/stl_function.h>
  34.  
  35. // Names from stl_function.h
  36. using std::unary_function;
  37. using std::binary_function;
  38. using std::plus;
  39. using std::minus;
  40. using std::multiplies;
  41. using std::divides;
  42. using std::identity_element;
  43. using std::modulus;
  44. using std::negate;
  45. using std::equal_to;
  46. using std::not_equal_to;
  47. using std::greater;
  48. using std::less;
  49. using std::greater_equal;
  50. using std::less_equal;
  51. using std::logical_and;
  52. using std::logical_or;
  53. using std::logical_not;
  54. using std::unary_negate;
  55. using std::binary_negate;
  56. using std::not1;
  57. using std::not2;
  58. using std::binder1st;
  59. using std::binder2nd;
  60. using std::bind1st;
  61. using std::bind2nd;
  62. using std::unary_compose;
  63. using std::binary_compose;
  64. using std::compose1;
  65. using std::compose2;
  66. using std::pointer_to_unary_function;
  67. using std::pointer_to_binary_function;
  68. using std::ptr_fun;
  69. using std::identity;
  70. using std::select1st;
  71. using std::select2nd;
  72. using std::project1st;
  73. using std::project2nd;
  74. using std::constant_void_fun;
  75. using std::constant_unary_fun;
  76. using std::constant_binary_fun;
  77. using std::constant0;
  78. using std::constant1;
  79. using std::constant2;
  80. using std::subtractive_rng;
  81. using std::mem_fun_t;
  82. using std::const_mem_fun_t;
  83. using std::mem_fun_ref_t;
  84. using std::const_mem_fun_ref_t;
  85. using std::mem_fun1_t;
  86. using std::const_mem_fun1_t;
  87. using std::mem_fun1_ref_t;
  88. using std::const_mem_fun1_ref_t;
  89. using std::mem_fun;
  90. using std::mem_fun_ref;
  91. using std::mem_fun1;
  92. using std::mem_fun1_ref;
  93.  
  94. #endif /* _CPP_BACKWARD_FUNCTION_H */
  95.  
  96. // Local Variables:
  97. // mode:C++
  98. // End:
  99.