Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

ndk::functor< RetT, NoArg > Struct Template Reference

List of all members.

Public Types

typedef functor_impl< RetT,
NoArg
impl_type
typedef shared_ptr< impl_typeinvoker_type

Public Member Functions

template<typename FunctorT>  functor (const FunctorT &fun)
RetT operator() ()
template<typename FunctorT> functor< RetT, NoArg > & operator= (const FunctorT fun)

Public Attributes

invoker_type invoker_

template<typename RetT>
struct ndk::functor< RetT, NoArg >


Member Typedef Documentation

template<typename RetT>
typedef functor_impl<RetT, NoArg> ndk::functor< RetT, NoArg >::impl_type
 

< generalized functor for ndk++ callbacks

template<typename RetT>
typedef shared_ptr< impl_type > ndk::functor< RetT, NoArg >::invoker_type
 


Member Function Documentation

template<typename RetT>
template<typename FunctorT>
ndk::functor< RetT, NoArg >::functor const FunctorT &  fun  )  [inline]
 

< initialize with functor type

template<typename RetT>
RetT ndk::functor< RetT, NoArg >::operator()  )  [inline]
 

template<typename RetT>
template<typename FunctorT>
functor<RetT, NoArg>& ndk::functor< RetT, NoArg >::operator= const FunctorT  fun  )  [inline]
 


Member Data Documentation

template<typename RetT>
invoker_type ndk::functor< RetT, NoArg >::invoker_
 


The documentation for this struct was generated from the following file:
Generated on Fri Jun 4 16:21:03 2004 for NDK++ by doxygen 1.3.6