FUStaticFunctor0< ReturnType > Class Template Reference
[Utility Classes.]

A pseudo-functor with no arguments, specialized for static functions. More...

#include <FUFunctor.h>

Inheritance diagram for FUStaticFunctor0< ReturnType >:

IFunctor0< ReturnType > List of all members.

Public Member Functions

 FUStaticFunctor0 (ReturnType(*function)())
 Constructor.
virtual ~FUStaticFunctor0 ()
 Destructor.
virtual ReturnType operator() () const
 Calls the functor.
virtual bool Compare (void *UNUSED(object), void *function) const
 Checks whether this pseudo-functor points towards the given function.
virtual IFunctor0< ReturnType > * Copy () const
 Returns a copy of this functor.

Detailed Description

template<class ReturnType>
class FUStaticFunctor0< ReturnType >

A pseudo-functor with no arguments, specialized for static functions.


Constructor & Destructor Documentation

template<class ReturnType>
FUStaticFunctor0< ReturnType >::FUStaticFunctor0 ReturnType(*)()  function  )  [inline]
 

Constructor.

Parameters:
function A static function.


Member Function Documentation

template<class ReturnType>
virtual bool FUStaticFunctor0< ReturnType >::Compare void *  UNUSED(object),
void *  function
const [inline, virtual]
 

Checks whether this pseudo-functor points towards the given function.

Parameters:
UNUSED Unused.
function The static function.
Returns:
Whether this pseudo-functor points towards the given function.

template<class ReturnType>
virtual ReturnType FUStaticFunctor0< ReturnType >::operator()  )  const [inline, virtual]
 

Calls the functor.

Returns:
Implementation-dependant.

Implements IFunctor0< ReturnType >.


The documentation for this class was generated from the following file:
Generated on Thu Feb 14 16:58:41 2008 for FCollada by  doxygen 1.4.6-NO