#pragma nofunctrace

Category

Error checking and debugging

Purpose

Disables tracing for a given function or a list of specified functions.

Syntax

Read syntax diagramSkip visual syntax diagram
                              .-,-------------.      
                              V               |      
>>-#--pragma--nofunctrace--(----function_name-+--)-------------><

Parameters

function_name
The name of the function for which you want to disable tracing.

Usage

When you use #pragma nofunctrace to specify a list of functions for which you want to disable tracing, use parenthesis () and encapsulate the functions in it. For a list of functions, use a comma , to separate them. For example, to disable tracing for function a, use #pragma nofunctrace(a). To disable tracing for functions a, b, and c, use #pragma nofunctrace(a,b,c).

Two colons in a row :: are considered scope qualifiers. For example, when you call -qfunctrace+A::B:C, the compiler traces functions that begin with the qualifiers A::B or C.

Note: If you want to use the compiler option -qfunctrace to disable tracing for a given function or a list of functions, you must use its suboption - followed by the names of the functions. For details about how to use -qfunctrace and its related suboptions, see -qfunctrace.

Examples

#pragma nofunctrace(a,b,c)

Related information