Tesseract
3.02
|
#include "host.h"
Go to the source code of this file.
Classes | |
struct | TessCallbackUtils_ |
class | TessClosure |
class | TessResultCallback< R > |
class | _ConstTessMemberResultCallback_0_0< del, R, T > |
class | _ConstTessMemberResultCallback_0_0< del, void, T > |
class | _TessMemberResultCallback_0_0< del, R, T > |
class | _TessMemberResultCallback_0_0< del, void, T > |
class | _TessFunctionResultCallback_0_0< del, R > |
class | _TessFunctionResultCallback_0_0< del, void > |
class | TessCallback1< A1 > |
class | TessResultCallback1< R, A1 > |
class | _ConstTessMemberResultCallback_0_1< del, R, T, A1 > |
class | _ConstTessMemberResultCallback_0_1< del, void, T, A1 > |
class | _TessMemberResultCallback_0_1< del, R, T, A1 > |
class | _TessMemberResultCallback_0_1< del, void, T, A1 > |
class | _TessFunctionResultCallback_0_1< del, R, A1 > |
class | _TessFunctionResultCallback_0_1< del, void, A1 > |
class | TessCallback2< A1, A2 > |
class | TessResultCallback2< R, A1, A2 > |
class | _ConstTessMemberResultCallback_0_2< del, R, T, A1, A2 > |
class | _ConstTessMemberResultCallback_0_2< del, void, T, A1, A2 > |
class | _TessMemberResultCallback_0_2< del, R, T, A1, A2 > |
class | _TessMemberResultCallback_0_2< del, void, T, A1, A2 > |
class | _TessFunctionResultCallback_0_2< del, R, A1, A2 > |
class | _TessFunctionResultCallback_0_2< del, void, A1, A2 > |
class | TessCallback3< A1, A2, A3 > |
class | TessResultCallback3< R, A1, A2, A3 > |
class | _ConstTessMemberResultCallback_0_3< del, R, T, A1, A2, A3 > |
class | _ConstTessMemberResultCallback_0_3< del, void, T, A1, A2, A3 > |
class | _TessMemberResultCallback_0_3< del, R, T, A1, A2, A3 > |
class | _TessMemberResultCallback_0_3< del, void, T, A1, A2, A3 > |
class | _TessFunctionResultCallback_0_3< del, R, A1, A2, A3 > |
class | _TessFunctionResultCallback_0_3< del, void, A1, A2, A3 > |
struct | remove_reference< T > |
struct | remove_reference< T & > |
struct | Identity< T > |
class | _ConstTessMemberResultCallback_1_3< del, R, T, P1, A1, A2, A3 > |
class | _ConstTessMemberResultCallback_1_3< del, void, T, P1, A1, A2, A3 > |
class | _TessMemberResultCallback_1_3< del, R, T, P1, A1, A2, A3 > |
class | _TessMemberResultCallback_1_3< del, void, T, P1, A1, A2, A3 > |
class | _TessFunctionResultCallback_1_3< del, R, P1, A1, A2, A3 > |
class | _TessFunctionResultCallback_1_3< del, void, P1, A1, A2, A3 > |
Functions | |
template<class T1 , class T2 , class R > | |
_ConstTessMemberResultCallback_0_0 < true, R, T1 >::base * | NewTessCallback (const T1 *obj, R(T2::*member)() const) |
template<class T1 , class T2 , class R > | |
_ConstTessMemberResultCallback_0_0 < false, R, T1 >::base * | NewPermanentTessCallback (const T1 *obj, R(T2::*member)() const) |
template<class T1 , class T2 , class R > | |
_TessMemberResultCallback_0_0 < true, R, T1 >::base * | NewTessCallback (T1 *obj, R(T2::*member)()) |
template<class T1 , class T2 , class R > | |
_TessMemberResultCallback_0_0 < false, R, T1 >::base * | NewPermanentTessCallback (T1 *obj, R(T2::*member)()) |
template<class R > | |
_TessFunctionResultCallback_0_0 < true, R >::base * | NewTessCallback (R(*function)()) |
template<class R > | |
_TessFunctionResultCallback_0_0 < false, R >::base * | NewPermanentTessCallback (R(*function)()) |
template<class T1 , class T2 , class R , class A1 > | |
_ConstTessMemberResultCallback_0_1 < true, R, T1, A1 >::base * | NewTessCallback (const T1 *obj, R(T2::*member)(A1) const) |
template<class T1 , class T2 , class R , class A1 > | |
_ConstTessMemberResultCallback_0_1 < false, R, T1, A1 >::base * | NewPermanentTessCallback (const T1 *obj, R(T2::*member)(A1) const) |
template<class T1 , class T2 , class R , class A1 > | |
_TessMemberResultCallback_0_1 < true, R, T1, A1 >::base * | NewTessCallback (T1 *obj, R(T2::*member)(A1)) |
template<class T1 , class T2 , class R , class A1 > | |
_TessMemberResultCallback_0_1 < false, R, T1, A1 >::base * | NewPermanentTessCallback (T1 *obj, R(T2::*member)(A1)) |
template<class R , class A1 > | |
_TessFunctionResultCallback_0_1 < true, R, A1 >::base * | NewTessCallback (R(*function)(A1)) |
template<class R , class A1 > | |
_TessFunctionResultCallback_0_1 < false, R, A1 >::base * | NewPermanentTessCallback (R(*function)(A1)) |
template<class T1 , class T2 , class R , class A1 , class A2 > | |
_ConstTessMemberResultCallback_0_2 < true, R, T1, A1, A2 >::base * | NewTessCallback (const T1 *obj, R(T2::*member)(A1, A2) const) |
template<class T1 , class T2 , class R , class A1 , class A2 > | |
_ConstTessMemberResultCallback_0_2 < false, R, T1, A1, A2 >::base * | NewPermanentTessCallback (const T1 *obj, R(T2::*member)(A1, A2) const) |
template<class T1 , class T2 , class R , class A1 , class A2 > | |
_TessMemberResultCallback_0_2 < true, R, T1, A1, A2 >::base * | NewTessCallback (T1 *obj, R(T2::*member)(A1, A2)) |
template<class T1 , class T2 , class R , class A1 , class A2 > | |
_TessMemberResultCallback_0_2 < false, R, T1, A1, A2 >::base * | NewPermanentTessCallback (T1 *obj, R(T2::*member)(A1, A2)) |
template<class R , class A1 , class A2 > | |
_TessFunctionResultCallback_0_2 < true, R, A1, A2 >::base * | NewTessCallback (R(*function)(A1, A2)) |
template<class R , class A1 , class A2 > | |
_TessFunctionResultCallback_0_2 < false, R, A1, A2 >::base * | NewPermanentTessCallback (R(*function)(A1, A2)) |
template<class T1 , class T2 , class R , class A1 , class A2 , class A3 > | |
_ConstTessMemberResultCallback_0_3 < true, R, T1, A1, A2, A3 > ::base * | NewTessCallback (const T1 *obj, R(T2::*member)(A1, A2, A3) const) |
template<class T1 , class T2 , class R , class A1 , class A2 , class A3 > | |
_ConstTessMemberResultCallback_0_3 < false, R, T1, A1, A2, A3 > ::base * | NewPermanentTessCallback (const T1 *obj, R(T2::*member)(A1, A2, A3) const) |
template<class T1 , class T2 , class R , class A1 , class A2 , class A3 > | |
_TessMemberResultCallback_0_3 < true, R, T1, A1, A2, A3 > ::base * | NewTessCallback (T1 *obj, R(T2::*member)(A1, A2, A3)) |
template<class T1 , class T2 , class R , class A1 , class A2 , class A3 > | |
_TessMemberResultCallback_0_3 < false, R, T1, A1, A2, A3 > ::base * | NewPermanentTessCallback (T1 *obj, R(T2::*member)(A1, A2, A3)) |
template<class R , class A1 , class A2 , class A3 > | |
_TessFunctionResultCallback_0_3 < true, R, A1, A2, A3 >::base * | NewTessCallback (R(*function)(A1, A2, A3)) |
template<class R , class A1 , class A2 , class A3 > | |
_TessFunctionResultCallback_0_3 < false, R, A1, A2, A3 >::base * | NewPermanentTessCallback (R(*function)(A1, A2, A3)) |
template<class T1 , class T2 , class R , class P1 , class A1 , class A2 , class A3 > | |
_ConstTessMemberResultCallback_1_3 < true, R, T1, P1, A1, A2, A3 > ::base * | NewTessCallback (T1 *obj, R(T2::*member)(P1, A1, A2, A3), typename Identity< P1 >::type p1) |
template<class T1 , class T2 , class R , class P1 , class A1 , class A2 , class A3 > | |
_ConstTessMemberResultCallback_1_3 < false, R, T1, P1, A1, A2, A3 > ::base * | NewPermanentTessCallback (T1 *obj, R(T2::*member)(P1, A1, A2, A3), typename Identity< P1 >::type p1) |
template<class R , class P1 , class A1 , class A2 , class A3 > | |
_TessFunctionResultCallback_1_3 < true, R, P1, A1, A2, A3 > ::base * | NewTessCallback (R(*function)(P1, A1, A2, A3), typename Identity< P1 >::type p1) |
template<class R , class P1 , class A1 , class A2 , class A3 > | |
_TessFunctionResultCallback_1_3 < false, R, P1, A1, A2, A3 > ::base * | NewPermanentTessCallback (R(*function)(P1, A1, A2, A3), typename Identity< P1 >::type p1) |
_ConstTessMemberResultCallback_0_0<false,R,T1>::base* NewPermanentTessCallback | ( | const T1 * | obj, |
R(T2::*)() const | member | ||
) | [inline] |
Definition at line 116 of file tesscallback.h.
{ return new _ConstTessMemberResultCallback_0_0<false,R,T1>( obj, member); }
_TessMemberResultCallback_0_0<false,R,T1>::base* NewPermanentTessCallback | ( | T1 * | obj, |
R(T2::*)() | member | ||
) | [inline] |
Definition at line 197 of file tesscallback.h.
{ return new _TessMemberResultCallback_0_0<false,R,T1>( obj, member); }
_TessFunctionResultCallback_0_0<false,R>::base* NewPermanentTessCallback | ( | R(*)() | function | ) | [inline] |
Definition at line 269 of file tesscallback.h.
{ return new _TessFunctionResultCallback_0_0<false,R>(function); }
_ConstTessMemberResultCallback_0_1<false,R,T1,A1>::base* NewPermanentTessCallback | ( | const T1 * | obj, |
R(T2::*)(A1) const | member | ||
) | [inline] |
Definition at line 361 of file tesscallback.h.
{ return new _ConstTessMemberResultCallback_0_1<false,R,T1,A1>( obj, member); }
_TessMemberResultCallback_0_1<false,R,T1,A1>::base* NewPermanentTessCallback | ( | T1 * | obj, |
R(T2::*)(A1) | member | ||
) | [inline] |
Definition at line 442 of file tesscallback.h.
{ return new _TessMemberResultCallback_0_1<false,R,T1,A1>( obj, member); }
_TessFunctionResultCallback_0_1<false,R,A1>::base* NewPermanentTessCallback | ( | R(*)(A1) | function | ) | [inline] |
Definition at line 514 of file tesscallback.h.
{ return new _TessFunctionResultCallback_0_1<false,R,A1>(function); }
_ConstTessMemberResultCallback_0_2<false,R,T1,A1,A2>::base* NewPermanentTessCallback | ( | const T1 * | obj, |
R(T2::*)(A1, A2) const | member | ||
) | [inline] |
Definition at line 606 of file tesscallback.h.
{ return new _ConstTessMemberResultCallback_0_2<false,R,T1,A1,A2>( obj, member); }
_TessMemberResultCallback_0_2<false,R,T1,A1,A2>::base* NewPermanentTessCallback | ( | T1 * | obj, |
R(T2::*)(A1, A2) | member | ||
) | [inline] |
Definition at line 687 of file tesscallback.h.
{ return new _TessMemberResultCallback_0_2<false,R,T1,A1,A2>( obj, member); }
_TessFunctionResultCallback_0_2<false,R,A1,A2>::base* NewPermanentTessCallback | ( | R(*)(A1, A2) | function | ) | [inline] |
Definition at line 759 of file tesscallback.h.
{ return new _TessFunctionResultCallback_0_2<false,R,A1,A2>(function); }
_ConstTessMemberResultCallback_0_3<false,R,T1,A1,A2,A3>::base* NewPermanentTessCallback | ( | const T1 * | obj, |
R(T2::*)(A1, A2, A3) const | member | ||
) | [inline] |
Definition at line 851 of file tesscallback.h.
{ return new _ConstTessMemberResultCallback_0_3<false,R,T1,A1,A2,A3>( obj, member); }
_TessMemberResultCallback_0_3<false,R,T1,A1,A2,A3>::base* NewPermanentTessCallback | ( | T1 * | obj, |
R(T2::*)(A1, A2, A3) | member | ||
) | [inline] |
Definition at line 932 of file tesscallback.h.
{ return new _TessMemberResultCallback_0_3<false,R,T1,A1,A2,A3>( obj, member); }
_TessFunctionResultCallback_0_3<false,R,A1,A2,A3>::base* NewPermanentTessCallback | ( | R(*)(A1, A2, A3) | function | ) | [inline] |
Definition at line 1004 of file tesscallback.h.
{ return new _TessFunctionResultCallback_0_3<false,R,A1,A2,A3>(function); }
_TessMemberResultCallback_1_3< false, R, T1, P1, A1, A2, A3 >::base * NewPermanentTessCallback | ( | T1 * | obj, |
R(T2::*)(P1, A1, A2, A3) | member, | ||
typename Identity< P1 >::type | p1 | ||
) | [inline] |
Definition at line 1091 of file tesscallback.h.
{ return new _ConstTessMemberResultCallback_1_3<false,R,T1,P1,A1,A2,A3>(obj, member, p1); }
_TessFunctionResultCallback_1_3<false,R,P1,A1,A2,A3>::base* NewPermanentTessCallback | ( | R(*)(P1, A1, A2, A3) | function, |
typename Identity< P1 >::type | p1 | ||
) | [inline] |
Definition at line 1234 of file tesscallback.h.
{ return new _TessFunctionResultCallback_1_3<false,R,P1,A1,A2,A3>(function, p1); }
_ConstTessMemberResultCallback_0_0<true,R,T1>::base* NewTessCallback | ( | const T1 * | obj, |
R(T2::*)() const | member | ||
) | [inline] |
Definition at line 106 of file tesscallback.h.
{ return new _ConstTessMemberResultCallback_0_0<true,R,T1>( obj, member); }
_TessMemberResultCallback_0_0<true,R,T1>::base* NewTessCallback | ( | T1 * | obj, |
R(T2::*)() | member | ||
) | [inline] |
Definition at line 187 of file tesscallback.h.
{ return new _TessMemberResultCallback_0_0<true,R,T1>( obj, member); }
_TessFunctionResultCallback_0_0<true,R>::base* NewTessCallback | ( | R(*)() | function | ) | [inline] |
Definition at line 263 of file tesscallback.h.
{ return new _TessFunctionResultCallback_0_0<true,R>(function); }
_ConstTessMemberResultCallback_0_1<true,R,T1,A1>::base* NewTessCallback | ( | const T1 * | obj, |
R(T2::*)(A1) const | member | ||
) | [inline] |
Definition at line 351 of file tesscallback.h.
{ return new _ConstTessMemberResultCallback_0_1<true,R,T1,A1>( obj, member); }
_TessMemberResultCallback_0_1<true,R,T1,A1>::base* NewTessCallback | ( | T1 * | obj, |
R(T2::*)(A1) | member | ||
) | [inline] |
Definition at line 432 of file tesscallback.h.
{ return new _TessMemberResultCallback_0_1<true,R,T1,A1>( obj, member); }
_TessFunctionResultCallback_0_1<true,R,A1>::base* NewTessCallback | ( | R(*)(A1) | function | ) | [inline] |
Definition at line 508 of file tesscallback.h.
{ return new _TessFunctionResultCallback_0_1<true,R,A1>(function); }
_ConstTessMemberResultCallback_0_2<true,R,T1,A1,A2>::base* NewTessCallback | ( | const T1 * | obj, |
R(T2::*)(A1, A2) const | member | ||
) | [inline] |
Definition at line 596 of file tesscallback.h.
{ return new _ConstTessMemberResultCallback_0_2<true,R,T1,A1,A2>( obj, member); }
_TessMemberResultCallback_0_2<true,R,T1,A1,A2>::base* NewTessCallback | ( | T1 * | obj, |
R(T2::*)(A1, A2) | member | ||
) | [inline] |
Definition at line 677 of file tesscallback.h.
{ return new _TessMemberResultCallback_0_2<true,R,T1,A1,A2>( obj, member); }
_TessFunctionResultCallback_0_2<true,R,A1,A2>::base* NewTessCallback | ( | R(*)(A1, A2) | function | ) | [inline] |
Definition at line 753 of file tesscallback.h.
{ return new _TessFunctionResultCallback_0_2<true,R,A1,A2>(function); }
_ConstTessMemberResultCallback_0_3<true,R,T1,A1,A2,A3>::base* NewTessCallback | ( | const T1 * | obj, |
R(T2::*)(A1, A2, A3) const | member | ||
) | [inline] |
Definition at line 841 of file tesscallback.h.
{ return new _ConstTessMemberResultCallback_0_3<true,R,T1,A1,A2,A3>( obj, member); }
_TessMemberResultCallback_0_3<true,R,T1,A1,A2,A3>::base* NewTessCallback | ( | T1 * | obj, |
R(T2::*)(A1, A2, A3) | member | ||
) | [inline] |
Definition at line 922 of file tesscallback.h.
{ return new _TessMemberResultCallback_0_3<true,R,T1,A1,A2,A3>( obj, member); }
_TessFunctionResultCallback_0_3<true,R,A1,A2,A3>::base* NewTessCallback | ( | R(*)(A1, A2, A3) | function | ) | [inline] |
Definition at line 998 of file tesscallback.h.
{ return new _TessFunctionResultCallback_0_3<true,R,A1,A2,A3>(function); }
_TessMemberResultCallback_1_3< true, R, T1, P1, A1, A2, A3 >::base * NewTessCallback | ( | T1 * | obj, |
R(T2::*)(P1, A1, A2, A3) | member, | ||
typename Identity< P1 >::type | p1 | ||
) | [inline] |
Definition at line 1083 of file tesscallback.h.
{ return new _ConstTessMemberResultCallback_1_3<true,R,T1,P1,A1,A2,A3>(obj, member, p1); }
_TessFunctionResultCallback_1_3<true,R,P1,A1,A2,A3>::base* NewTessCallback | ( | R(*)(P1, A1, A2, A3) | function, |
typename Identity< P1 >::type | p1 | ||
) | [inline] |
Definition at line 1228 of file tesscallback.h.
{ return new _TessFunctionResultCallback_1_3<true,R,P1,A1,A2,A3>(function, p1); }