Nugget
Public Types | Public Member Functions | Protected Attributes | List of all members
eastl::const_mem_fun_t< Result, T > Class Template Reference

#include <functional.h>

Inheritance diagram for eastl::const_mem_fun_t< Result, T >:
Inheritance graph
[legend]
Collaboration diagram for eastl::const_mem_fun_t< Result, T >:
Collaboration graph
[legend]

Public Types

typedef Result(T::* MemberFunction) () const
 
- Public Types inherited from eastl::unary_function< const T *, Result >
typedef const T * argument_type
 
typedef Result result_type
 

Public Member Functions

 const_mem_fun_t (MemberFunction pMemberFunction)
 
Result operator() (const T *pT) const
 

Protected Attributes

MemberFunction mpMemberFunction
 

Detailed Description

template<typename Result, typename T>
class eastl::const_mem_fun_t< Result, T >

const_mem_fun_t

Const member function with no arguments. Note that we inherit from unary_function<const T*, Result> instead of what the C++ standard specifies: unary_function<T*, Result>. The C++ standard is in error and this has been recognized by the defect group.


The documentation for this class was generated from the following file: