20 template <
class GenLogic>
41 GenLogic * (*createlogic) ();
48 status = rbclogic.
Register( key , createlogic );
52 status = rbclogic.
Register( key , createlogic );
56 status = rbclogic.
Register( key , createlogic );
61 status = rbclogic.
Register( key , createlogic );
65 status = rbclogic.
Register( key , createlogic );
69 status = rbclogic.
Register( key , createlogic );
73 status = rbclogic.
Register( key , createlogic );
77 status = rbclogic.
Register( key , createlogic );
std::unique_ptr< Ilogic > CreateObject(const Identifier &id) const
TTUWedgeORLogic * createWedgeORLogic()
RBCChamberORLogic * createChamberORLogic()
TTUSectorORLogic * createSectorORLogic()
bool Register(const Identifier &id, LogicCreator creator)
RBCTestLogic * createTestLogic()
TTUPointingLogic * createPointingLogic()
TTUTwoORLogic * createTwoORLogic()
TTUTrackingAlg * createTrackingAlg()
RBCPatternLogic * createPatternLogic()