#ifndef CT_HANDLEINRESULTCOPY_H #define CT_HANDLEINRESULTCOPY_H #include "ct_model/inModel/handle/ct_inhandleminmaxwithmodelt.h" #include "ct_model/inModel/ct_inresultmodelgrouptocopy.h" #include "ct_model/outModel/tools/ct_outresultmodelgrouptocopypossibilities.h" template class CT_HandleInResultCopy : public CT_InHandleMinMaxWithModelT { using SuperClass = CT_InHandleMinMaxWithModelT; public: using ResultType = ResultT; CT_HandleInResultCopy() : SuperClass() { static_assert(std::is_convertible::value, "CT_HandleInResultCopy is only compatible with classes that inherit from IResultGroupForModel"); } }; #endif // CT_HANDLEINRESULTCOPY_H