This concept requires that the conversion from From to To would not result in converting a derived type to a base type. More...
#include <di/meta/operations.h>
This concept requires that the conversion from From to To would not result in converting a derived type to a base type.
This is useful to prevent slicing when treating pointers as iterators, since an Cat[] can not be viewed the same as an Animal[].