Resultados da pesquisa a pedido "boost-preprocessor"
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 ...
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 ...
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##_;}\ ...
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 ...
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 ...
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 ...