CMS 3D CMS Logo

Hook.h File Reference

#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))


Generated on Tue Jun 9 17:54:16 2009 for CMSSW by  doxygen 1.5.4