libalcommon
2.0.6.8
|
#include <alcommon/api.h>
#include <alvalue/alvalue.h>
#include <boost/shared_ptr.hpp>
#include <qitype/anyobject.hpp>
#include <sstream>
Go to the source code of this file.
Classes | |
class | AL::ALFunctorBase |
ALFunctorBase is a generic functor class for pointer management. More... | |
Namespaces | |
namespace | AL |
NAOqi. | |
Typedefs | |
typedef void | AL::ALVoid |
Type def to void. | |
Functions | |
template<typename C , typename F > | |
boost::shared_ptr< ALFunctorBase > | AL::createFunctor (C *obj, F fun) |
template<typename C , typename R > | |
boost::shared_ptr< ALFunctorBase > | AL::createFunctor (C *obj, R(C::*f)()) |
template<typename C , typename P1 , typename R > | |
boost::shared_ptr< ALFunctorBase > | AL::createFunctor (C *obj, R(C::*f)(const P1 &)) |
template<typename C , typename P1 , typename P2 , typename R > | |
boost::shared_ptr< ALFunctorBase > | AL::createFunctor (C *obj, R(C::*f)(const P1 &, const P2 &)) |
template<typename C , typename P1 , typename P2 , typename P3 , typename R > | |
boost::shared_ptr< ALFunctorBase > | AL::createFunctor (C *obj, R(C::*f)(const P1 &, const P2 &, const P3 &)) |
template<typename C , typename P1 , typename P2 , typename P3 , typename P4 , typename R > | |
boost::shared_ptr< ALFunctorBase > | AL::createFunctor (C *obj, R(C::*f)(const P1 &, const P2 &, const P3 &, const P4 &)) |
template<typename C , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename R > | |
boost::shared_ptr< ALFunctorBase > | AL::createFunctor (C *obj, R(C::*f)(const P1 &, const P2 &, const P3 &, const P4 &, const P5 &)) |
template<typename C , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename R > | |
boost::shared_ptr< ALFunctorBase > | AL::createFunctor (C *obj, R(C::*f)(const P1 &, const P2 &, const P3 &, const P4 &, const P5 &, const P6 &)) |
Definition in file alfunctor.h.