Go to the documentation of this file.
24 #if defined(__GNUC__) || (defined(__ICC) && (__ICC >= 600))
25 #define ITT_FUNCTION_NAME __PRETTY_FUNCTION__
26 #elif defined(__FUNCSIG__)
27 #define ITT_FUNCTION_NAME __FUNCSIG__
28 #elif (defined(__INTEL_COMPILER) && (__INTEL_COMPILER >= 600))
29 #define ITT_FUNCTION_NAME __FUNCTION__
30 #elif defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901)
31 #define ITT_FUNCTION_NAME __func__
32 #elif defined(__cplusplus) && (__cplusplus >= 201103)
33 #define ITT_FUNCTION_NAME __func__
35 #error "Function name is N/A"