query: Macros passing arguments of different data types
positive_passages.docid: 142384
positive_passages.text: Strange error defining a macro with arguments for math mode
negative_passages.docid: 129396
negative_passages.text: Use node text as argument for a macro
negative_passages.docid: 84777
negative_passages.text: How to generate random variable names in C++ using macros?
negative_passages.docid: 108442
negative_passages.text: C/C++ macro string concatenation
negative_passages.docid: 93594
negative_passages.text: how does do{} while(0) work in macro?
negative_passages.docid: 109300
negative_passages.text: Handle either a list or single integer as an argument
negative_passages.docid: 28667
negative_passages.text: Is it possible to a Macro evaluate multiple arguments to another?
negative_passages.docid: 21352
negative_passages.text: transpose template function boolean arguments to runtime function arguments with template metaprogramming
negative_passages.docid: 57034
negative_passages.text: Array-size macro that rejects pointers
negative_passages.docid: 37142
negative_passages.text: C function syntax, parameter types declared after parameter list
negative_passages.docid: 78421
negative_passages.text: \includegraphics optional argument not resolved if macro
negative_passages.docid: 27650
negative_passages.text: Patching arguments inside a macro
negative_passages.docid: 44684
negative_passages.text: Macro naming best practice?
negative_passages.docid: 74939
negative_passages.text: \newcommand argument confusion
negative_passages.docid: 51040
negative_passages.text: Passing multiple code blocks as arguments in Ruby
negative_passages.docid: 118548
negative_passages.text: How can I use one argument as the default value for another?
negative_passages.docid: 14775
negative_passages.text: Stringification of a macro value