Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

function.h

Go to the documentation of this file.
00001 /*
00002  *
00003  * Copyright (c) 1994
00004  * Hewlett-Packard Company
00005  *
00006  * Permission to use, copy, modify, distribute and sell this software
00007  * and its documentation for any purpose is hereby granted without fee,
00008  * provided that the above copyright notice appear in all copies and
00009  * that both that copyright notice and this permission notice appear
00010  * in supporting documentation.  Hewlett-Packard Company makes no
00011  * representations about the suitability of this software for any
00012  * purpose.  It is provided "as is" without express or implied warranty.
00013  *
00014  *
00015  * Copyright (c) 1996,1997
00016  * Silicon Graphics Computer Systems, Inc.
00017  *
00018  * Permission to use, copy, modify, distribute and sell this software
00019  * and its documentation for any purpose is hereby granted without fee,
00020  * provided that the above copyright notice appear in all copies and
00021  * that both that copyright notice and this permission notice appear
00022  * in supporting documentation.  Silicon Graphics makes no
00023  * representations about the suitability of this software for any
00024  * purpose.  It is provided "as is" without express or implied warranty.
00025  */
00026 
00027 #ifndef _CPP_BACKWARD_FUNCTION_H
00028 #define _CPP_BACKWARD_FUNCTION_H 1
00029 
00030 #include "backward_warning.h"
00031 #include <bits/c++config.h>
00032 #include <stddef.h>
00033 #include <bits/stl_function.h>
00034 
00035 // Names from stl_function.h
00036 using std::unary_function; 
00037 using std::binary_function; 
00038 using std::plus; 
00039 using std::minus; 
00040 using std::multiplies; 
00041 using std::divides; 
00042 using std::identity_element; 
00043 using std::modulus; 
00044 using std::negate; 
00045 using std::equal_to; 
00046 using std::not_equal_to; 
00047 using std::greater; 
00048 using std::less; 
00049 using std::greater_equal; 
00050 using std::less_equal; 
00051 using std::logical_and; 
00052 using std::logical_or; 
00053 using std::logical_not; 
00054 using std::unary_negate; 
00055 using std::binary_negate; 
00056 using std::not1; 
00057 using std::not2; 
00058 using std::binder1st; 
00059 using std::binder2nd; 
00060 using std::bind1st; 
00061 using std::bind2nd; 
00062 using std::unary_compose; 
00063 using std::binary_compose; 
00064 using std::compose1; 
00065 using std::compose2; 
00066 using std::pointer_to_unary_function; 
00067 using std::pointer_to_binary_function; 
00068 using std::ptr_fun; 
00069 using std::identity; 
00070 using std::select1st; 
00071 using std::select2nd; 
00072 using std::project1st; 
00073 using std::project2nd; 
00074 using std::constant_void_fun; 
00075 using std::constant_unary_fun; 
00076 using std::constant_binary_fun; 
00077 using std::constant0; 
00078 using std::constant1; 
00079 using std::constant2; 
00080 using std::subtractive_rng; 
00081 using std::mem_fun_t; 
00082 using std::const_mem_fun_t; 
00083 using std::mem_fun_ref_t; 
00084 using std::const_mem_fun_ref_t; 
00085 using std::mem_fun1_t; 
00086 using std::const_mem_fun1_t; 
00087 using std::mem_fun1_ref_t; 
00088 using std::const_mem_fun1_ref_t; 
00089 using std::mem_fun; 
00090 using std::mem_fun_ref; 
00091 using std::mem_fun1; 
00092 using std::mem_fun1_ref; 
00093 
00094 #endif /* _CPP_BACKWARD_FUNCTION_H */
00095 
00096 // Local Variables:
00097 // mode:C++
00098 // End:

Generated at Tue May 1 16:28:37 2001 for libstdc++-v3 by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001