eu tenho variáveis como:
template <class... Traits>
constexpr bool disjunction_v = disjunction<Traits...>::value;
template <class, class>
constexpr bool is_same_v = false;
template <class Ty>
constexpr bool is_same_v<Ty, Ty> = true;
mas como o arduino usa c++ 11 como padrão eu recebo um aviso quando tento compilar (mesmo compilando naturalmente) => "warning: variable templates only available with -std=c++14 or -std=gnu++14"
gostaria de saber como suprimir tal erro
obs: já tentei suprimir com
#pragma warning( push )
#pragma warning( disable : código de erro)
// Your function
#pragma warning( pop )
mas não encontrei nenhum código de erro que o suprimisse