-
#include "tensorstore/util/element_traits.h" -
template <typename Source, typename Dest>
constexpr bool tensorstore::IsElementTypeImplicitlyConvertible =
(std::is_const_v<Source> <= std::is_const_v<Dest>) &&
(std::is_same_v<const Source, const Dest> ||
std::is_void_v<Source> < std::is_void_v<Dest>); Metafunction that evaluates to
trueif an array ofSource-type elements is implicitly convertible to an array ofDest-type elements.Implicit conversions are (where
Tindicates a non-const type):Tconst TTvoidTconst voidconst Tconst voidvoidconst void