template struct GetTypeValue { static constexpr const bool value = T::value; }; using Invalid1 = GetTypeValue; template struct GetTypeValueInline { inline static constexpr const bool value = T::value; }; using Invalid2 = GetTypeValueInline;