casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
functor.h File Reference
#include <casadbus/types/ptr.h>
#include <string>
#include <stdexcept>

Go to the source code of this file.

Classes

class  casa::functor::args
 
class  casa::functor::args01< T1 >
 
class  casa::functor::args02< T1, T2 >
 
class  casa::functor::args03< T1, T2, T3 >
 
class  casa::functor::args04< T1, T2, T3, T4 >
 
class  casa::functor::invocation_exception
 
class  casa::functor::f_
 
class  casa::functor::f
 
class  casa::functor::f00< C >
 
class  casa::functor::f01< C, P1 >
 
class  casa::functor::f02< C, P1, P2 >
 
class  casa::functor::f03< C, P1, P2, P3 >
 
class  casa::functor::f04< C, P1, P2, P3, P4 >
 

Namespaces

 casa
 -*- mode: c++ -*-
 
 casa::functor
 

Functions

template<class C >
casa::functor::make (C *o, void(C::*i)())
 
template<class C , class P1 >
casa::functor::make (C *o, void(C::*i)(P1))
 
template<class C , class P1 , class P2 >
casa::functor::make (C *o, void(C::*i)(P1, P2))
 
template<class C , class P1 , class P2 , class P3 >
casa::functor::make (C *o, void(C::*i)(P1, P2, P3))
 
template<class C , class P1 , class P2 , class P3 , class P4 >
casa::functor::make (C *o, void(C::*i)(P1, P2, P3, P4))