Macros
Macros.hpp File Reference

(1)

Utilities for macros. More...

#include <Balau/Util/Impl/MacrosImpl.hpp>
Include dependency graph for Macros.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define BalauString(TOKEN)   _BalauStringExpand(TOKEN)
 Expand the string within another macro. More...
 
#define BalauVariadicNArg(...)   _BalauExpand(_BalauVariadicNArg_(__VA_ARGS__, _BalauVariadicRSeqN()))
 Compute the number of variadic macro arguments. More...
 

Detailed Description

Utilities for macros.

Macro Definition Documentation

◆ BalauString

#define BalauString (   TOKEN)    _BalauStringExpand(TOKEN)

Expand the string within another macro.

◆ BalauVariadicNArg

#define BalauVariadicNArg (   ...)    _BalauExpand(_BalauVariadicNArg_(__VA_ARGS__, _BalauVariadicRSeqN()))

Compute the number of variadic macro arguments.