diff --git a/Framework/ProcessSequence/InteractionProcess.h b/Framework/ProcessSequence/InteractionProcess.h index 8c80ab31e4606867a90192c19d72d76ae5923f78..5197865544932a5b151bc32d9c34d34815338875 100644 --- a/Framework/ProcessSequence/InteractionProcess.h +++ b/Framework/ProcessSequence/InteractionProcess.h @@ -34,13 +34,11 @@ namespace corsika::process { ======= class InteractionProcess { - private: - - protected: + private: + protected: + public: using _TDerived = TDerived; - public: - TDerived& GetRef() { return static_cast<TDerived&>(*this); } const TDerived& GetRef() const { return static_cast<const TDerived&>(*this); } >>>>>>> renamed base process templates diff --git a/Framework/ProcessSequence/SecondariesProcess.h b/Framework/ProcessSequence/SecondariesProcess.h index 1b7e1a2f91255e8a550f4c9212b507f466485109..30c54909adacdebeb50c119b4c47a49b41091f5b 100644 --- a/Framework/ProcessSequence/SecondariesProcess.h +++ b/Framework/ProcessSequence/SecondariesProcess.h @@ -35,9 +35,9 @@ namespace corsika::process { private: protected: + public: using _TDerived = TDerived; - public: TDerived& GetRef() { return static_cast<TDerived&>(*this); } const TDerived& GetRef() const { return static_cast<const TDerived&>(*this); }