Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages
comet::functor< R, LIST > Class Template Reference
[Miscelaneous utility classes., Miscelaneous utility classes.]
#include <comet/functor.h>
Public Types | |
| typedef functor_impl< R, LIST > | IMPL |
| typedef R | result_type |
| typedef LIST | parm_list |
Public Member Functions | |
| functor (const functor< R, LIST > &f) | |
| functor (std::auto_ptr< IMPL > impl) | |
| template<typename FUN> | functor (int, FUN fun) |
| template<typename OBJ_PTR, typename MEMFN_PTR> | functor (int, const OBJ_PTR &obj, MEMFN_PTR memfn) |
| functor & | operator= (const functor &rhs) |
| std::auto_ptr< IMPL > & | impl () |
| bool | is_null () const |
Protected Attributes | |
| std::auto_ptr< IMPL > | impl_ |
Detailed Description
template<typename R, typename LIST = nil>
class comet::functor< R, LIST >
Functor pointer class and implementation factory. This provides the interface to the functor library. - Parameters:
-
R Return type LIST List of types using comet::make_list
The documentation for this class was generated from the following file: