swansontec / map-macro
A recursive C preprocessor macro which performs an operation on each element of a list
☆310Updated 3 years ago
Related projects ⓘ
Alternatives and complementary repositories for map-macro
- chaos preprocessor library. this is what boost preprocessor derived from.☆118Updated 12 years ago
- A miniature library for struct-field reflection in C++☆500Updated last year
- A mini-preprocessor library to demostrate the recursive capabilites of the preprocessor☆921Updated 4 years ago
- A C/C++ header to help move #ifdefs out of your code☆782Updated 2 months ago
- Compile Time Type Information for C++☆574Updated last year
- 💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and conte…☆242Updated 3 years ago
- Fast, orthogonal, open multi-methods. Solve the Expression Problem in C++17.☆354Updated last week
- META data and RESource library for C language☆128Updated 3 weeks ago
- order-pp preprocessor library (standalone part of chaos-pp)☆107Updated 3 years ago
- Home to luple, nuple, C++ String Interning, Struct Reader and C++ Type Loophole☆169Updated 5 years ago
- An unordered C++ data container providing fast iteration/insertion/erasure while maintaining pointer/iterator validity to non-erased elem…☆397Updated 2 weeks ago
- A C++14 compile-time/constexpr map and hash map with minimal binary footprint☆204Updated 2 years ago
- Single header stackful cross-platform coroutine library in pure C.☆648Updated last year
- Improved and configurable drop-in replacement to std::function that supports move only types, multiple overloads and more☆545Updated 3 months ago
- Compile Time Parser Generator is a C++ single header library which takes a language description as a C++ code and turns it into a LR1 tab…☆459Updated 2 months ago
- Love template metaprogramming☆325Updated 2 years ago
- A readline and libedit replacement that supports UTF-8, syntax highlighting, hints and Windows and is BSD licensed.☆691Updated 7 months ago
- string_view lite - A C++17-like string_view for C++98, C++11 and later in a single-file header-only library☆422Updated 5 months ago
- Path library for C/C++. Cross-Platform for Linux, FreeBSD, Windows and MacOS. Supports UNIX and Windows path styles on those platforms.☆254Updated 2 weeks ago
- Implementation of C++20's std::span for older compilers☆335Updated last year
- This is an experimental library that has evolved to P2688☆666Updated 5 years ago
- Purely evil preprocessor macros adding anonymous functions and closures to ISO C99☆155Updated 9 years ago
- Boost.org preprocessor module☆96Updated this week
- Collection of miscellaneous portable C snippets.☆687Updated 10 months ago
- An additive strong typedef library for C++14/17/20☆418Updated last week
- A single file multi-platform (Unix, Windows) C++ header-only linenoise-based readline library.☆174Updated 2 years ago
- C++ parsing DSL☆1,018Updated 2 months ago
- A bleeding-edge, lock-free, wait-free, continuation-stealing tasking library built on C++20's coroutines☆615Updated last month
- A list of awesome C preprocessor stuff☆291Updated last week
- Reflang - Modern C++ reflection using libclang☆366Updated 3 years ago