tesseract-doxygen/ccutil/callback.h File Reference

Go to the source code of this file.

Classes

struct  CallbackUtils_
class  Closure
class  ResultCallback< R >
class  _ConstMemberResultCallback_0_0< del, R, T >
class  _ConstMemberResultCallback_0_0< del, void, T >
class  _MemberResultCallback_0_0< del, R, T >
class  _MemberResultCallback_0_0< del, void, T >
class  _FunctionResultCallback_0_0< del, R >
class  _FunctionResultCallback_0_0< del, void >
class  Callback1< A1 >
class  ResultCallback1< R, A1 >
class  _ConstMemberResultCallback_0_1< del, R, T, A1 >
class  _ConstMemberResultCallback_0_1< del, void, T, A1 >
class  _MemberResultCallback_0_1< del, R, T, A1 >
class  _MemberResultCallback_0_1< del, void, T, A1 >
class  _FunctionResultCallback_0_1< del, R, A1 >
class  _FunctionResultCallback_0_1< del, void, A1 >
class  Callback2< A1, A2 >
class  ResultCallback2< R, A1, A2 >
class  _ConstMemberResultCallback_0_2< del, R, T, A1, A2 >
class  _ConstMemberResultCallback_0_2< del, void, T, A1, A2 >
class  _MemberResultCallback_0_2< del, R, T, A1, A2 >
class  _MemberResultCallback_0_2< del, void, T, A1, A2 >
class  _FunctionResultCallback_0_2< del, R, A1, A2 >
class  _FunctionResultCallback_0_2< del, void, A1, A2 >
class  Callback3< A1, A2, A3 >
class  ResultCallback3< R, A1, A2, A3 >
class  _ConstMemberResultCallback_0_3< del, R, T, A1, A2, A3 >
class  _ConstMemberResultCallback_0_3< del, void, T, A1, A2, A3 >
class  _MemberResultCallback_0_3< del, R, T, A1, A2, A3 >
class  _MemberResultCallback_0_3< del, void, T, A1, A2, A3 >
class  _FunctionResultCallback_0_3< del, R, A1, A2, A3 >
class  _FunctionResultCallback_0_3< del, void, A1, A2, A3 >

Functions

template<class T1 , class T2 , class R >
_ConstMemberResultCallback_0_0
< true, R, T1 >::base * 
NewCallback (const T1 *obj, R(T2::*member)() const)
template<class T1 , class T2 , class R >
_ConstMemberResultCallback_0_0
< false, R, T1 >::base * 
NewPermanentCallback (const T1 *obj, R(T2::*member)() const)
template<class T1 , class T2 , class R >
_MemberResultCallback_0_0
< true, R, T1 >::base * 
NewCallback (T1 *obj, R(T2::*member)())
template<class T1 , class T2 , class R >
_MemberResultCallback_0_0
< false, R, T1 >::base * 
NewPermanentCallback (T1 *obj, R(T2::*member)())
template<class R >
_FunctionResultCallback_0_0
< true, R >::base * 
NewCallback (R(*function)())
template<class R >
_FunctionResultCallback_0_0
< false, R >::base * 
NewPermanentCallback (R(*function)())
template<class T1 , class T2 , class R , class A1 >
_ConstMemberResultCallback_0_1
< true, R, T1, A1 >::base * 
NewCallback (const T1 *obj, R(T2::*member)(A1) const)
template<class T1 , class T2 , class R , class A1 >
_ConstMemberResultCallback_0_1
< false, R, T1, A1 >::base * 
NewPermanentCallback (const T1 *obj, R(T2::*member)(A1) const)
template<class T1 , class T2 , class R , class A1 >
_MemberResultCallback_0_1
< true, R, T1, A1 >::base * 
NewCallback (T1 *obj, R(T2::*member)(A1))
template<class T1 , class T2 , class R , class A1 >
_MemberResultCallback_0_1
< false, R, T1, A1 >::base * 
NewPermanentCallback (T1 *obj, R(T2::*member)(A1))
template<class R , class A1 >
_FunctionResultCallback_0_1
< true, R, A1 >::base * 
NewCallback (R(*function)(A1))
template<class R , class A1 >
_FunctionResultCallback_0_1
< false, R, A1 >::base * 
NewPermanentCallback (R(*function)(A1))
template<class T1 , class T2 , class R , class A1 , class A2 >
_ConstMemberResultCallback_0_2
< true, R, T1, A1, A2 >::base * 
NewCallback (const T1 *obj, R(T2::*member)(A1, A2) const)
template<class T1 , class T2 , class R , class A1 , class A2 >
_ConstMemberResultCallback_0_2
< false, R, T1, A1, A2 >::base * 
NewPermanentCallback (const T1 *obj, R(T2::*member)(A1, A2) const)
template<class T1 , class T2 , class R , class A1 , class A2 >
_MemberResultCallback_0_2
< true, R, T1, A1, A2 >::base * 
NewCallback (T1 *obj, R(T2::*member)(A1, A2))
template<class T1 , class T2 , class R , class A1 , class A2 >
_MemberResultCallback_0_2
< false, R, T1, A1, A2 >::base * 
NewPermanentCallback (T1 *obj, R(T2::*member)(A1, A2))
template<class R , class A1 , class A2 >
_FunctionResultCallback_0_2
< true, R, A1, A2 >::base * 
NewCallback (R(*function)(A1, A2))
template<class R , class A1 , class A2 >
_FunctionResultCallback_0_2
< false, R, A1, A2 >::base * 
NewPermanentCallback (R(*function)(A1, A2))
template<class T1 , class T2 , class R , class A1 , class A2 , class A3 >
_ConstMemberResultCallback_0_3
< true, R, T1, A1, A2, A3 >
::base * 
NewCallback (const T1 *obj, R(T2::*member)(A1, A2, A3) const)
template<class T1 , class T2 , class R , class A1 , class A2 , class A3 >
_ConstMemberResultCallback_0_3
< false, R, T1, A1, A2, A3 >
::base * 
NewPermanentCallback (const T1 *obj, R(T2::*member)(A1, A2, A3) const)
template<class T1 , class T2 , class R , class A1 , class A2 , class A3 >
_MemberResultCallback_0_3
< true, R, T1, A1, A2, A3 >
::base * 
NewCallback (T1 *obj, R(T2::*member)(A1, A2, A3))
template<class T1 , class T2 , class R , class A1 , class A2 , class A3 >
_MemberResultCallback_0_3
< false, R, T1, A1, A2, A3 >
::base * 
NewPermanentCallback (T1 *obj, R(T2::*member)(A1, A2, A3))
template<class R , class A1 , class A2 , class A3 >
_FunctionResultCallback_0_3
< true, R, A1, A2, A3 >::base * 
NewCallback (R(*function)(A1, A2, A3))
template<class R , class A1 , class A2 , class A3 >
_FunctionResultCallback_0_3
< false, R, A1, A2, A3 >::base * 
NewPermanentCallback (R(*function)(A1, A2, A3))

Function Documentation

template<class R , class A1 , class A2 , class A3 >
_FunctionResultCallback_0_3<true,R,A1,A2,A3>::base* NewCallback ( R(*)(A1, A2, A3)  function  )  [inline]
template<class T1 , class T2 , class R , class A1 , class A2 , class A3 >
_MemberResultCallback_0_3<true,R,T1,A1,A2,A3>::base* NewCallback ( T1 *  obj,
R(T2::*)(A1, A2, A3)  member 
) [inline]
template<class T1 , class T2 , class R , class A1 , class A2 , class A3 >
_ConstMemberResultCallback_0_3<true,R,T1,A1,A2,A3>::base* NewCallback ( const T1 *  obj,
R(T2::*)(A1, A2, A3) const   member 
) [inline]
template<class R , class A1 , class A2 >
_FunctionResultCallback_0_2<true,R,A1,A2>::base* NewCallback ( R(*)(A1, A2)  function  )  [inline]
template<class T1 , class T2 , class R , class A1 , class A2 >
_MemberResultCallback_0_2<true,R,T1,A1,A2>::base* NewCallback ( T1 *  obj,
R(T2::*)(A1, A2)  member 
) [inline]
template<class T1 , class T2 , class R , class A1 , class A2 >
_ConstMemberResultCallback_0_2<true,R,T1,A1,A2>::base* NewCallback ( const T1 *  obj,
R(T2::*)(A1, A2) const   member 
) [inline]
template<class R , class A1 >
_FunctionResultCallback_0_1<true,R,A1>::base* NewCallback ( R(*)(A1)  function  )  [inline]
template<class T1 , class T2 , class R , class A1 >
_MemberResultCallback_0_1<true,R,T1,A1>::base* NewCallback ( T1 *  obj,
R(T2::*)(A1)  member 
) [inline]
template<class T1 , class T2 , class R , class A1 >
_ConstMemberResultCallback_0_1<true,R,T1,A1>::base* NewCallback ( const T1 *  obj,
R(T2::*)(A1) const   member 
) [inline]
template<class R >
_FunctionResultCallback_0_0<true,R>::base* NewCallback ( R(*)()  function  )  [inline]
template<class T1 , class T2 , class R >
_MemberResultCallback_0_0<true,R,T1>::base* NewCallback ( T1 *  obj,
R(T2::*)()  member 
) [inline]
template<class T1 , class T2 , class R >
_ConstMemberResultCallback_0_0<true,R,T1>::base* NewCallback ( const T1 *  obj,
R(T2::*)() const   member 
) [inline]
template<class R , class A1 , class A2 , class A3 >
_FunctionResultCallback_0_3<false,R,A1,A2,A3>::base* NewPermanentCallback ( R(*)(A1, A2, A3)  function  )  [inline]
template<class T1 , class T2 , class R , class A1 , class A2 , class A3 >
_MemberResultCallback_0_3<false,R,T1,A1,A2,A3>::base* NewPermanentCallback ( T1 *  obj,
R(T2::*)(A1, A2, A3)  member 
) [inline]
template<class T1 , class T2 , class R , class A1 , class A2 , class A3 >
_ConstMemberResultCallback_0_3<false,R,T1,A1,A2,A3>::base* NewPermanentCallback ( const T1 *  obj,
R(T2::*)(A1, A2, A3) const   member 
) [inline]
template<class R , class A1 , class A2 >
_FunctionResultCallback_0_2<false,R,A1,A2>::base* NewPermanentCallback ( R(*)(A1, A2)  function  )  [inline]
template<class T1 , class T2 , class R , class A1 , class A2 >
_MemberResultCallback_0_2<false,R,T1,A1,A2>::base* NewPermanentCallback ( T1 *  obj,
R(T2::*)(A1, A2)  member 
) [inline]
template<class T1 , class T2 , class R , class A1 , class A2 >
_ConstMemberResultCallback_0_2<false,R,T1,A1,A2>::base* NewPermanentCallback ( const T1 *  obj,
R(T2::*)(A1, A2) const   member 
) [inline]
template<class R , class A1 >
_FunctionResultCallback_0_1<false,R,A1>::base* NewPermanentCallback ( R(*)(A1)  function  )  [inline]
template<class T1 , class T2 , class R , class A1 >
_MemberResultCallback_0_1<false,R,T1,A1>::base* NewPermanentCallback ( T1 *  obj,
R(T2::*)(A1)  member 
) [inline]
template<class T1 , class T2 , class R , class A1 >
_ConstMemberResultCallback_0_1<false,R,T1,A1>::base* NewPermanentCallback ( const T1 *  obj,
R(T2::*)(A1) const   member 
) [inline]
template<class R >
_FunctionResultCallback_0_0<false,R>::base* NewPermanentCallback ( R(*)()  function  )  [inline]
template<class T1 , class T2 , class R >
_MemberResultCallback_0_0<false,R,T1>::base* NewPermanentCallback ( T1 *  obj,
R(T2::*)()  member 
) [inline]
template<class T1 , class T2 , class R >
_ConstMemberResultCallback_0_0<false,R,T1>::base* NewPermanentCallback ( const T1 *  obj,
R(T2::*)() const   member 
) [inline]
Generated on Sun Jul 18 17:10:49 2010 for Tesseract by  doxygen 1.6.3