P99

◆ P99_LINEID

#define P99_LINEID (   ...)    P99_PASTID(p00_lineid, __LINE__, P99_ID(), __VA_ARGS__)

An identifier token that identifies different lines in an include hierarchy.

The argument may contain a token that is appended to the id.

If during an individual compilation there is a conflict because this macro is used in lines with exactly the same LINE number, you'd have to include the file "p99_id.h" once more in one of the corresponding header files.

If such a conflict only occurs when linking different object files to your executable you should reconsider the offending lines that use this macro more thoroughly.

Definition at line 141 of file p99_id.h.