About 55,200 results
Open links in new tab
  1. c - Real-world use of X-Macros - Stack Overflow

    Jul 9, 2011 · I just learned of X-Macros. What real-world uses of X-Macros have you seen? When are they the right tool for the job?

  2. c++ - #include inside an x-macro - Stack Overflow

    I want to write an x-macro that generates some code. The code depends on several headers and is intended to be generated inside namespaces. The problem is that the xmacro's includes are …

  3. include - What is a good reference documenting patterns of use …

    Mar 29, 2016 · A basic definition and example and a few references for "X-Macros" is given in this wikipedia entry on the C pre-processor: An X-Macro is a header file (commonly using a ".def" …

  4. Why is $DISPLAY sometimes :0 and sometimes :1 - Stack Overflow

    Jan 18, 2013 · I'm using xmacro to record keyboard shortcuts, which requires a $DISPLAY to replay on. But, sometimes my $DISPLAY is :0 and sometimes :1, so every time that happens I …

  5. c++ - X-Macros Redefinition - Stack Overflow

    Your header file contains the definition of iD_Strings. When you include it from different source files, it gets linked in multiple times. That results in a conflict even if the definitions are …

  6. Printing XMacro struct to the console with C++ - Stack Overflow

    Oct 20, 2016 · I'm playing around with structs and classes and I saw a really cool bit of coding I wanted to try out: the x-macro. My code is broken up into 3 bits, the header, the x-macro, and …

  7. Macro for creating an enum and array entry at once

    Nov 9, 2021 · typedef enum { abc = 0, def, ghi } enum_strings_t; Assuming I often need to add new entries, I need to do it in 2 places- the strings array and enum_strings_t enum- need to …

  8. Can you make an incrementing compiler constant? - Stack Overflow

    Dec 11, 2012 · #define INCREMENTING_CONSTANT 0 #define USE_INCREMENTING_CONSTANT #include "xmacro.h" const int x = …

  9. c - Expand X macro inside another macro - Stack Overflow

    Nov 28, 2019 · As discussed in comments, the objective is to be able to define separate macros, for example STUFF and STUFF2 that expand TABLE to consistent results that differ from …

  10. Creating a related x-macro from an existing one - Stack Overflow

    Jul 21, 2018 · Consider the following user-style x-macro: #define PRIMES_X(func) \\ func(2) \\ func(3) \\ func(5) \\ func(7) We can use this to expand a passed-in macro func repeatedly with …