template <typename T>
MyFun(const T container)
{
// I want to static_assert that all elements in T are equal to SomeType
}
Как это сделать? Я имею в виду что-то вдоль линий static_assert(std::is_same<T::type,SomeType>)
, но это, конечно, не работает ...Как я могу static_assert базовый элемент контейнера?
Как это «не работает»? Какая у вас ошибка? – juanchopanza