|
Functions for recording call locations. More...
Go to the source code of this file.
Macros | |
#define | TF_CALL_CONTEXT |
Functions for recording call locations.
Many macros want to record the location in which they are invoked. In fact, this is the most useful feature that function-like macros have over regular functions. This code provides a standard way to collect and pass that contextual information around. There are two parts. First is a small structure which holds the contextual information. Next is a macro which will produce a temporary structure containing the local contextual information. The intended usage is in a macro.
Definition in file callContext.h.
#define TF_CALL_CONTEXT |
Definition at line 30 of file callContext.h.