VF
А был бы шаблонизирован - не было бы ошибки компиляции. Которая была, и я убил на неё полдня.
Size: a a a
VF
VF
VF
A
O
constexpr
-функций не являются constexpr
-переменными, нужно, наверное, так: std::remove_cvref_t<decltype(first)>::isArray()A
constexpr
-функций не являются constexpr
-переменными, нужно, наверное, так: std::remove_cvref_t<decltype(first)>::isArray()O
VF
constexpr
-функций не являются constexpr
-переменными, нужно, наверное, так: std::remove_cvref_t<decltype(first)>::isArray()AT
constexpr
должен протащиться по всей цепочке. Если добавить в Poly и в лямбду constexpr
, то взлетает:AT
Reference variables can be declared constexpr (their initializers have to be reference constant expressions):
AT
VF
constexpr
должен протащиться по всей цепочке. Если добавить в Poly и в лямбду constexpr
, то взлетает:VF
constexpr
должен протащиться по всей цепочке. Если добавить в Poly и в лямбду constexpr
, то взлетает:A
VF
VF