Desabiltar aviso de template de variável

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

Seja bem vindo ao forum.
Voce já leu o tópico : " Como obter o melhor desse Fórum ?
Se não leu, recomendo que leia.

Faça um exercício de empatia.
Pense que voce é alguém que vai ajudar alguém aqui no forum.
Desconhecendo totalmente o projeto da pessoa que postou, com a descrição
do seu tópico, você seria capaz se ajudar?

poderia me dar um feedback de como está agora a pergunta?

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.