#include "classlib/sysapi/system.h"
Go to the source code of this file.
Namespaces | |
namespace | lat |
Classes | |
class | lat::Hook< R > |
class | lat::Hook1< R, T1 > |
class | lat::Hook1Rep< R, T1 > |
class | lat::Hook2< R, T1, T2 > |
class | lat::Hook2Rep< R, T1, T2 > |
class | lat::HookImpC00< C, R > |
class | lat::HookImpC01< C, R, T1 > |
class | lat::HookImpC02< C, R, T1, T2 > |
class | lat::HookImpC10< C, R, T1 > |
class | lat::HookImpC11< C, R, T1, T2 > |
class | lat::HookImpC12< C, R, T1, T2, T3 > |
class | lat::HookImpC20< C, R, T1, T2 > |
class | lat::HookImpC21< C, R, T1, T2, T3 > |
class | lat::HookImpC22< C, R, T1, T2, T3, T4 > |
class | lat::HookImpF00< R > |
class | lat::HookImpF01< R, T1 > |
class | lat::HookImpF02< R, T1, T2 > |
class | lat::HookImpF10< R, T1 > |
class | lat::HookImpF11< R, T1, T2 > |
class | lat::HookImpF12< R, T1, T2, T3 > |
class | lat::HookImpF20< R, T1, T2 > |
class | lat::HookImpF21< R, T1, T2, T3 > |
class | lat::HookImpF22< R, T1, T2, T3, T4 > |
class | lat::HookRep< R > |
Functions | |
template<class C, class R, class T1, class T2, class T3, class T4> | |
Hook2Rep< R, T1, T2 > * | lat::CreateHook (C *object, R(C::*function)(T1, T2, T3, T4), const T3 &fill_3, const T4 &fill_4) |
template<class R, class T1, class T2, class T3, class T4> | |
Hook2Rep< R, T1, T2 > * | lat::CreateHook (R(*function)(T1, T2, T3, T4), const T3 &fill_3, const T4 &fill_4) |
template<class C, class R, class T1, class T2, class T3> | |
Hook2Rep< R, T1, T2 > * | lat::CreateHook (C *object, R(C::*function)(T1, T2, T3), const T3 &fill_3) |
template<class R, class T1, class T2, class T3> | |
Hook2Rep< R, T1, T2 > * | lat::CreateHook (R(*function)(T1, T2, T3), const T3 &fill_3) |
template<class C, class R, class T1, class T2> | |
Hook2Rep< R, T1, T2 > * | lat::CreateHook (C *object, R(C::*function)(T1, T2)) |
template<class R, class T1, class T2> | |
Hook2Rep< R, T1, T2 > * | lat::CreateHook (R(*function)(T1, T2)) |
template<class C, class R, class T1, class T2, class T3> | |
Hook1Rep< R, T1 > * | lat::CreateHook (C *object, R(C::*function)(T1, T2, T3), const T2 &fill_2, const T3 &fill_3) |
template<class R, class T1, class T2, class T3> | |
Hook1Rep< R, T1 > * | lat::CreateHook (R(*function)(T1, T2, T3), const T2 &fill_2, const T3 &fill_3) |
template<class C, class R, class T1, class T2> | |
Hook1Rep< R, T1 > * | lat::CreateHook (C *object, R(C::*function)(T1, T2), const T2 &fill_2) |
template<class R, class T1, class T2> | |
Hook1Rep< R, T1 > * | lat::CreateHook (R(*function)(T1, T2), const T2 &fill_2) |
template<class C, class R, class T1> | |
Hook1Rep< R, T1 > * | lat::CreateHook (C *object, R(C::*function)(T1)) |
template<class R, class T1> | |
Hook1Rep< R, T1 > * | lat::CreateHook (R(*function)(T1)) |
template<class C, class R, class T1, class T2> | |
HookRep< R > * | lat::CreateHook (C *object, R(C::*function)(T1, T2), const T1 &fill_1, const T2 &fill_2) |
template<class R, class T1, class T2> | |
HookRep< R > * | lat::CreateHook (R(*function)(T1, T2), const T1 &fill_1, const T2 &fill_2) |
template<class C, class R, class T1> | |
HookRep< R > * | lat::CreateHook (C *object, R(C::*function)(T1), const T1 &fill_1) |
template<class R, class T1> | |
HookRep< R > * | lat::CreateHook (R(*function)(T1), const T1 &fill_1) |
template<class C, class R> | |
HookRep< R > * | lat::CreateHook (C *object, R(C::*function)(void)) |
template<class R> | |
HookRep< R > * | lat::CreateHook (R(*function)(void)) |