Arene Base
Fundamental Utilities For Safety Critical C++
Loading...
Searching...
No Matches
concatenate.hpp File Reference

Go to the source code of this file.

Macro Definition Documentation

◆ ARENE_CONCATENATE

#define ARENE_CONCATENATE ( left,
right )
Value:
#define ARENE_CONCATENATE_IMPL(left, right)
Concatenate two preprocessor tokens together. This has to be nested inside another macro in order to ...
Definition concatenate.hpp:28

Concatenate two tokens together, similar to ## except that arguments are replaced before concatenation.

Parameters
leftThe left token to concatenate
rightThe right token to concatenate

◆ ARENE_CONCATENATE_IMPL

#define ARENE_CONCATENATE_IMPL ( left,
right )
Value:
left##right

Concatenate two preprocessor tokens together. This has to be nested inside another macro in order to avoid the ## taking precedence over evaluating LINE.

Parameters
leftThe left token to concatenate
rightThe right token to concatenate