CONCATENATE() macros.
More...
Go to the source code of this file.
|
#define | CONCATENATE2_IMPLEMENTATION(a, b) a ## b |
| Implementation of CONCATENATE2() More...
|
|
#define | CONCATENATE2(a, b) CONCATENATE2_IMPLEMENTATION(a, b) |
| Concatenates 2 tokens. More...
|
|
#define | CONCATENATE3_IMPLEMENTATION(a, b, c) a ## b ## c |
| Implementation of CONCATENATE3() More...
|
|
#define | CONCATENATE3(a, b, c) CONCATENATE3_IMPLEMENTATION(a, b, c) |
| Concatenates 3 tokens. More...
|
|
#define | CONCATENATE4_IMPLEMENTATION(a, b, c, d) a ## b ## c ## d |
| Implementation of CONCATENATE4() More...
|
|
#define | CONCATENATE4(a, b, c, d) CONCATENATE4_IMPLEMENTATION(a, b, c, d) |
| Concatenates 4 tokens. More...
|
|
CONCATENATE() macros.
- Author
- Copyright (C) 2018 Kamil Szczygiel http://www.distortec.com http://www.freddiechopin.info
- License
- This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
◆ CONCATENATE2
Concatenates 2 tokens.
- Parameters
-
[in] | a | is the first token |
[in] | b | is the second token |
◆ CONCATENATE2_IMPLEMENTATION
#define CONCATENATE2_IMPLEMENTATION |
( |
|
a, |
|
|
|
b |
|
) |
| a ## b |
Implementation of CONCATENATE2()
- Parameters
-
[in] | a | is the first token |
[in] | b | is the second token |
◆ CONCATENATE3
Concatenates 3 tokens.
- Parameters
-
[in] | a | is the first token |
[in] | b | is the second token |
[in] | c | is the third token |
◆ CONCATENATE3_IMPLEMENTATION
#define CONCATENATE3_IMPLEMENTATION |
( |
|
a, |
|
|
|
b, |
|
|
|
c |
|
) |
| a ## b ## c |
Implementation of CONCATENATE3()
- Parameters
-
[in] | a | is the first token |
[in] | b | is the second token |
[in] | c | is the third token |
◆ CONCATENATE4
Concatenates 4 tokens.
- Parameters
-
[in] | a | is the first token |
[in] | b | is the second token |
[in] | c | is the third token |
[in] | d | is the fourth token |
◆ CONCATENATE4_IMPLEMENTATION
#define CONCATENATE4_IMPLEMENTATION |
( |
|
a, |
|
|
|
b, |
|
|
|
c, |
|
|
|
d |
|
) |
| a ## b ## c ## d |
Implementation of CONCATENATE4()
- Parameters
-
[in] | a | is the first token |
[in] | b | is the second token |
[in] | c | is the third token |
[in] | d | is the fourth token |