STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Namespaces | Macros | Functions
functional File Reference
#include <cliext/xutility>

Classes

class  cliext::unary_function< _Arg_t, _Result_t >
 
class  cliext::binary_function< _Arg1_t, _Arg2_t, _Result_t >
 
class  cliext::ref_logical_not< _Arg_t >
 
class  cliext::ref_negate< _Arg_t >
 
class  cliext::ref_plus< _Arg_t >
 
class  cliext::ref_minus< _Arg_t >
 
class  cliext::ref_multiplies< _Arg_t >
 
class  cliext::ref_divides< _Arg_t >
 
class  cliext::ref_modulus< _Arg_t >
 
class  cliext::ref_equal_to< _Arg_t >
 
class  cliext::ref_not_equal_to< _Arg_t >
 
class  cliext::ref_less< _Arg_t >
 
class  cliext::ref_greater_equal< _Arg_t >
 
class  cliext::ref_greater< _Arg_t >
 
class  cliext::ref_less_equal< _Arg_t >
 
class  cliext::ref_logical_and< _Arg_t >
 
class  cliext::ref_logical_or< _Arg_t >
 
class  cliext::_Unary_fun< _Ref_t >
 
class  cliext::_Unary_fun_noreturn< _Ref_t >
 
class  cliext::_Binary_fun< _Ref_t >
 
class  cliext::_Binary_fun_noreturn< _Ref_t >
 
class  cliext::logical_not< _Arg_t >
 
class  cliext::negate< _Arg_t >
 
class  cliext::plus< _Arg_t >
 
class  cliext::minus< _Arg_t >
 
class  cliext::multiplies< _Arg_t >
 
class  cliext::divides< _Arg_t >
 
class  cliext::modulus< _Arg_t >
 
class  cliext::equal_to< _Arg_t >
 
class  cliext::not_equal_to< _Arg_t >
 
class  cliext::less< _Arg_t >
 
class  cliext::greater_equal< _Arg_t >
 
class  cliext::greater< _Arg_t >
 
class  cliext::less_equal< _Arg_t >
 
class  cliext::logical_and< _Arg_t >
 
class  cliext::logical_or< _Arg_t >
 
class  cliext::ref_unary_negate< _Arg_t, _Result_t >
 
class  cliext::unary_negate< _Fun_t >
 
class  cliext::ref_binary_negate< _Arg1_t, _Arg2_t, _Result_t >
 
class  cliext::binary_negate< _Fun_t >
 
class  cliext::ref_binder1st< _Arg1_t, _Arg2_t, _Result_t >
 
class  cliext::binder1st< _Fun_t >
 
class  cliext::ref_binder2nd< _Arg1_t, _Arg2_t, _Result_t >
 
class  cliext::binder2nd< _Fun_t >
 
class  cliext::comparer_less< _Arg_t, _Mycomp_t >
 

Namespaces

 cliext
 

Macros

#define _CLI_FUNCTIONAL_
 

Functions

template<typename TArg , typename TResult >
delegate TResult cliext::unary_delegate (TArg)
 
template<typename TArg >
delegate void cliext::unary_delegate_noreturn (TArg)
 
template<typename TArg1 , typename TArg2 , typename TResult >
delegate TResult cliext::binary_delegate (TArg1, TArg2)
 
template<typename TArg1 , typename TArg2 >
delegate void cliext::binary_delegate_noreturn (TArg1, TArg2)
 
template<typename _Fun_t >
unary_negate< _Fun_t > cliext::not1 (_Fun_t%_Func)
 
template<typename _Fun_t >
binary_negate< _Fun_t > cliext::not2 (_Fun_t%_Func)
 
template<typename _Fun_t , typename _Arg_t >
binder1st< _Fun_t > cliext::bind1st (_Fun_t%_Func, _Arg_t _Left)
 
template<typename _Fun_t , typename _Arg_t >
binder2nd< _Fun_t > cliext::bind2nd (_Fun_t%_Func, _Arg_t _Right)
 
template<typename _Arg_t >
comparer_less< _Arg_t, System::Collections::Generic::IComparer< _Arg_t > > cliext::make_comparer_less (System::Collections::Generic::IComparer< _Arg_t >^_Comp)
 
comparer_less< System::Object^, System::Collections::IComparer > cliext::make_comparer_less (System::Collections::IComparer^_Comp)
 

Macro Definition Documentation

#define _CLI_FUNCTIONAL_