#include <G4Pair.hh>
Static Public Member Functions | |
template<class T1, class functor> | |
static void | Apply (functor *aFP, T1 *aT1=0) |
template<class functor> | |
static void | Apply () |
Definition at line 163 of file G4Pair.hh.
static void G4ForEach< group >::Apply | ( | ) | [inline, static] |
Definition at line 179 of file G4Pair.hh.
References Call< g, f, A >::call().
Referenced by G4ForEach< group >::Apply(), G4CollisionNN::G4CollisionNN(), G4CollisionNNToDeltaDelta::G4CollisionNNToDeltaDelta(), G4CollisionNNToDeltaDeltastar::G4CollisionNNToDeltaDeltastar(), G4CollisionNNToNDeltastar::G4CollisionNNToNDeltastar(), G4CollisionPN::G4CollisionPN(), G4Scatterer::G4Scatterer(), G4GeneralNNCollision::MakeNNToDeltaDelta< dm, d0, dp, dpp, channelType >::Make(), G4GeneralNNCollision::MakeNNToDeltaNstar< Np, channelType, Nn >::Make(), G4GeneralNNCollision::MakeNNStarToNN< channelType, Np, Nn >::Make(), G4GeneralNNCollision::MakeNNToNNStar< Np, Nn, channelType >::Make(), and G4GeneralNNCollision::MakeNNToNDelta< dm, d0, dp, dpp, channelType >::Make().
00180 { 00181 Call<group, functor, int> aCall; 00182 int i=0; 00183 aCall.call(i); 00184 typedef typename group::rest tail; 00185 G4ForEach<tail>::Apply(); 00186 }
static void G4ForEach< group >::Apply | ( | functor * | aFP, | |
T1 * | aT1 = 0 | |||
) | [inline, static] |
Definition at line 171 of file G4Pair.hh.
References G4ForEach< group >::Apply(), and Call< g, f, A >::call().
00172 { 00173 Call<group, functor, T1> aCall; 00174 aCall.call(aT1); 00175 typedef typename group::rest tail; 00176 G4ForEach<tail>::Apply(aFP, aT1); 00177 }