stl_function.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  std

Classes

struct  std::unary_function< Arg, Result >
struct  std::binary_function< Arg1, Arg2, Result >
struct  std::plus< Type >
 One of the math functors. More...
struct  std::minus< Type >
 One of the math functors. More...
struct  std::multiplies< Type >
 One of the math functors. More...
struct  std::divides< Type >
 One of the math functors. More...
struct  std::modulus< Type >
 One of the math functors. More...
struct  std::negate< Type >
 One of the math functors. More...
struct  std::equal_to< Type >
 One of the comparison functors. More...
struct  std::not_equal_to< Type >
 One of the comparison functors. More...
struct  std::greater< Type >
 One of the comparison functors. More...
struct  std::less< Type >
 One of the comparison functors. More...
struct  std::greater_equal< Type >
 One of the comparison functors. More...
struct  std::less_equal< Type >
 One of the comparison functors. More...
struct  std::logical_and< Type >
 One of the Boolean operations functors. More...
struct  std::logical_or< Type >
 One of the Boolean operations functors. More...
struct  std::logical_not< Type >
 One of the Boolean operations functors. More...
class  std::unary_negate< Predicate >
 One of the negation functors. More...
class  std::binary_negate< Predicate >
 One of the negation functors. More...
class  std::binder1st< Operation >
 One of the binder functors. More...
class  std::binder2nd< Operation >
 One of the binder functors. More...
class  std::pointer_to_unary_function< Arg, Result >
 One of the adaptors for function pointers. More...
class  std::pointer_to_binary_function< Arg1, Arg2, Result >
 One of the adaptors for function pointers. More...
struct  std::Identity< Type >
struct  std::Select1st< Pair >
struct  std::Select2nd< Pair >
class  std::mem_fun_t< Ret, Type >
 One of the adaptors for member pointers. More...
class  std::const_mem_fun_t< Ret, Type >
 One of the adaptors for member pointers. More...
class  std::mem_fun_ref_t< Ret, Type >
 One of the adaptors for member pointers. More...
class  std::const_mem_fun_ref_t< Ret, Type >
 One of the adaptors for member pointers. More...
class  std::mem_fun1_t< Ret, Type, Arg >
 One of the adaptors for member pointers. More...
class  std::const_mem_fun1_t< Ret, Type, Arg >
 One of the adaptors for member pointers. More...
class  std::mem_fun1_ref_t< Ret, Type, Arg >
 One of the adaptors for member pointers. More...
class  std::const_mem_fun1_ref_t< Ret, Type, Arg >
 One of the adaptors for member pointers. More...
class  std::mem_fun_t< void, Type >
 One of the adaptors for member pointers. More...
class  std::const_mem_fun_t< void, Type >
 One of the adaptors for member pointers. More...
class  std::mem_fun_ref_t< void, Type >
 One of the adaptors for member pointers. More...
class  std::const_mem_fun_ref_t< void, Type >
 One of the adaptors for member pointers. More...
class  std::mem_fun1_t< void, Type, Arg >
 One of the adaptors for member pointers. More...
class  std::const_mem_fun1_t< void, Type, Arg >
 One of the adaptors for member pointers. More...
class  std::mem_fun1_ref_t< void, Type, Arg >
 One of the adaptors for member pointers. More...
class  std::const_mem_fun1_ref_t< void, Type, Arg >
 One of the adaptors for member pointers. More...

Functions

template<class Predicate>
unary_negate< Predicate > std::not1 (const Predicate &pred)
 One of the negation functors.
template<class Predicate>
binary_negate< Predicate > std::not2 (const Predicate &pred)
 One of the negation functors.
template<class Operation, class Type>
binder1st< Operation > std::bind1st (const Operation &__fn, const Type &x)
 One of the binder functors.
template<class Operation, class Type>
binder2nd< Operation > std::bind2nd (const Operation &__fn, const Type &x)
 One of the binder functors.
template<class Arg, class Result>
pointer_to_unary_function<
Arg, Result > 
std::ptr_fun (Result(*x)(Arg))
 One of the adaptors for function pointers.
template<class Arg1, class Arg2, class Result>
pointer_to_binary_function<
Arg1, Arg2, Result > 
std::ptr_fun (Result(*x)(Arg1, Arg2))
 One of the adaptors for function pointers.
template<class Ret, class Type>
mem_fun_t< Ret, Type > std::mem_fun (Ret(Type::*__f)())
template<class Ret, class Type>
mem_fun_ref_t< Ret, Type > std::mem_fun_ref (Ret(Type::*__f)())
template<class Ret, class Type, class Arg>
mem_fun1_t< Ret, Type, Arg > std::mem_fun (Ret(Type::*__f)(Arg))
template<class Ret, class Type, class Arg>
mem_fun1_ref_t< Ret, Type,
Arg > 
std::mem_fun_ref (Ret(Type::*__f)(Arg))


Detailed Description

This is an internal header file, included by other library headers. You should not attempt to use it directly.

Definition in file stl_function.h.


Generated on Wed Oct 26 12:22:33 2005 for libstdc++-v3 Source by  doxygen 1.4.5