User Manual, Developers Guide and API Documentation

Functor.hpp File Reference

Go to the source code of this file.

Namespaces

namespace  wns
namespace  wns::targumentfunctor
namespace  wns::tfunctor

Classes

class  wns::ArgumentFunctor< Arg, RetVal >
 The base class of the Functor with one argument. More...
class  wns::Functor< RetVal >
 The base class of the Functor without arguments. More...
class  wns::TArgumentFunctor< T, Arg, RetVal, funcType, fPtr >
 The template version of the Functor with one argument This will create a functor for member functions in class T, taking Arg and returning RetVal and being either non-const (default) or const. The last template parameter should always have its default value. More...
struct  wns::targumentfunctor::ConstructFPtrType< T, Arg, RetVal, F >
 Construct a function pointer type for non const functions. More...
struct  wns::targumentfunctor::wns::targumentfunctor::ConstructFPtrType< T, Arg, RetVal, constFunc >
 Construct a function pointer type for const functions. More...
class  wns::TFunctor< T, RetVal, funcType, fPtr >
 The template version of the Functor without arguments This will create a functor for member functions in class T, returning RetVal and being either non-const (default) or const. The last template parameter should always have its default value. More...
struct  wns::tfunctor::ConstructFPtrType< T, RetVal, F >
 Construct a function pointer type for non const functions. More...
struct  wns::tfunctor::wns::tfunctor::ConstructFPtrType< T, RetVal, constFunc >
 Construct a function pointer type for const functions. More...

Enumerations

enum  wns::tfunctor::funcType { wns::tfunctor::constFunc, wns::tfunctor::nonConstFunc }
 enum with a value for const and for non const functions More...


Generated on Thu May 24 03:32:19 2012 for openWNS by  doxygen 1.5.5