Resultados da pesquisa a pedido "boost-preprocessor"

1 a resposta

Pré-processador C, Macro "Sobrecarga"

Estou tentando fazer algum tipo de macro "sobrecarga", para que o MACRO (algo) seja expandido de forma diferente do MACRO (algo, mais). Usando um trecho que recebi ...

4 a resposta

Aviso do compilador D_WIN32_WINNT com Boost

Não tenho certeza do que fazer com esse erro. Adicionado-D_WIN32_WINNT=0x0501 às opções "Linha de comando" do Visual Studio em Propriedades do projeto, mas ele diz que não o reconhece e o aviso ainda aparece. Também não sei como adicionar a ...

1 a resposta

Macro não expandida com chamada direta, mas expandida com indireta

Eu tenho as seguintes macros #include <boost/preprocessor.hpp> #define DB_FIELD(...) BOOST_PP_VARIADIC_TO_SEQ(__VA_ARGS__) #define DB_TOFIELD(type,name) \ private:\ type name##_;\ public:\ const type& get_##name(){return name##_;}\ ...

1 a resposta

Como usar o pré-processador de impulso para gerar acessadores?

Por exemplo class A { int m_x; float m_y; double m_z; int x() const {return m_x;} float y() const {return m_y;} double z() const {return m_z;} };torna-se como class A { MY_MACRO((int)(float)(double), (x)(y)(z)); };Por favor, use a sequência do ...

4 a resposta

Caminho de construção para a diretiva #include com macro

Eu gostaria de incluir caminhos de arquivo criados dinamicamente por uma macro para uma parte dependente da configuração de destino do meu programa. por exemplo, eu gostaria de construir uma macro que seria invocada assim: #include ...

3 a resposta

Posso anexar a uma macro de pré-processador?

Existe alguma maneira no C padrão - ou com extensões GNU - de acrescentar coisas a uma definição de macro?Por exemplo., dada uma macro definida como #define List foo bar posso acrescentarbas para queList expande como se eu tivesse ...