BDLB_SCOPEEXIT_PRIVATE_CAT

Concatenate two preprocessor tokens for unique guard names.

Synopsis

Declared in <bdlb_scopeexit.h>

#define BDLB_SCOPEEXIT_PRIVATE_CAT(X, Y)

Description

This macro is for use by BDLB_SCOPEEXIT_GUARD only to provide unique variable names. It is not undefined by the end of the file but its direct use is not supported under any circumstances.

Parameters

NameDescription
Xfirst preprocessor token to concatenate
Ysecond preprocessor token to concatenate