stop linux/mac undefined MSVC versioncheck spam.

This commit is contained in:
Azaezel 2018-03-18 18:51:10 -05:00
parent e079536122
commit 405c8ccfd1

View file

@ -108,11 +108,11 @@ private:
std::tie(std::get<I + (sizeof...(ArgTs) - sizeof...(TailTs))>(args)...) = defaultArgs;
}
#if _MSC_VER >= 1910
#if defined(_MSC_VER) && (_MSC_VER >= 1910)
template<typename ...TailTs>
struct DodgyVCHelper
{
using type = typename std::enable_if<sizeof...(TailTs) <= sizeof...(ArgTs), decltype(mArgs)>::type;
using type = typename std::enable_if<sizeof...(TailTs) <= sizeof...(ArgTs), decltype(mArgs)>::type;
};
template<typename ...TailTs> using MaybeSelfEnabled = typename DodgyVCHelper<TailTs...>::type;