1 #ifndef Watcher_SimWatcherMaker_h
2 #define Watcher_SimWatcherMaker_h
39 std::shared_ptr<SimWatcher> &oWatcher,
40 std::shared_ptr<SimProducer> &oProd)
const override {
41 auto returnValue = std::make_shared<T>(
p);
43 oWatcher = returnValue;
51 return std::shared_ptr<SimProducer>(iProd);
53 std::shared_ptr<SimProducer>
getSimProducer(
void *, std::shared_ptr<T> &iProd)
const {
54 return std::shared_ptr<SimProducer>();