Man Linux: Main Page and Category List

NAME

       TAU_PROFILE_STMT - Executes a statement only when TAU is used.

SYNOPSIS

       C/C++:

       TAU_PROFILE_STMT(statement statement);

DESCRIPTION

       TAU_PROFILE_STMT executes a statement, or declares a variable that is
       used only during profiling or for execution of a statement that takes
       place only when the instrumentation is active. When instrumentation is
       inactive (i.e., when profiling and tracing are turned off as described
       in Chapter 2), all macros are defined as null.

EXAMPLE

       C/C++ :

       TAU_PROFILE_STMT(T obj;); // T is a template parameter)
       TAU_TYPE_STRING(str, "void () " + CT(obj) );

                                  08/31/2005