 nameof
 nameof 
 Name resolver for C++
 Provides macros and functions to obtain the names of variables, types, functions, macros, and enums in C++17.
Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum
2k stars
 36 watching
 111 forks
 
Language: C++ 
last commit: about 1 year ago 
Linked from   6 awesome lists  
  c-plus-plusc-plus-plus-17cpluspluscplusplus-17cppcpp17enum-to-stringheader-onlymetaprogrammingnameofnameof-operatorno-dependenciesreflectionserializationsingle-file 
 Related projects:
| Repository | Description | Stars | 
|---|---|---|
|  | A header-only C++ utility providing an alternative to traditional resource management and exception handling mechanisms. | 161 | 
|  | Provides efficient support for C++ enumerations with features like type-safe conversions and indexing | 22 | 
|  | A C++ parser-combinator library with a natural grammar notation | 122 | 
|  | A C++17 header-only library providing a set of functions to categorize and analyze Unicode characters | 102 | 
|  | A compile-time enum library with reflection capabilities, allowing for clean syntax and flexible use in C++ programs. | 1,687 | 
|  | Reduces platform-specific code by defining macros and functions for common operations | 794 | 
|  | A header-only C++17 library providing compile-time enum reflection capabilities | 45 | 
|  | A modern C++ library providing platform-independent utilities for process management, synchronization, and communication. | 229 | 
|  | A plugin framework for managing global namespace macros in C/C++ | 35 | 
|  | Tools to automate the process of comparing and resolving differences in software code | 37 | 
|  | A C++ library for pattern-based file matching and recursive searching | 252 | 
|  | A repository showcasing an expanded explanation of the C++ standard library function for_each_arg | 7 | 
|  | A header-only, non-intrusive and macro-free runtime reflection system for C++ | 599 | 
|  | A C++ library that provides a reflective enum implementation | 289 | 
|  | A header file providing macros to simplify the declaration and use of enums in C++ with automatic string conversion and iteration support. | 62 |