template <typename TypeOut, typename TypeIn, typename Enable = void>
struct SafeCastImpl
Defined at line 31 of file ../../src/sysmem/server/utils.h
Partial template specialization only works on classes / structs not functions, so impl is a
struct.
Base case lacks "do_cast" so intentionally won't compile.