All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
functionLite.h File Reference

Define preprocessor function name macros. More...

+ Include dependency graph for functionLite.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define __ARCH_FUNCTION__   __func__
 
#define __ARCH_PRETTY_FUNCTION__   __ARCH_FUNCTION__
 
#define __ARCH_FILE__   __FILE__
 

Detailed Description

Define preprocessor function name macros.

This file defines preprocessor macros for getting the current function name and related information so they can be used in a architecture independent manner. This file needs to be public but shouldn't be included directly by anything outside of pxr/base/tf.

Definition in file functionLite.h.

Macro Definition Documentation

◆ __ARCH_FILE__

#define __ARCH_FILE__   __FILE__

Definition at line 36 of file functionLite.h.

◆ __ARCH_FUNCTION__

#define __ARCH_FUNCTION__   __func__

Definition at line 21 of file functionLite.h.

◆ __ARCH_PRETTY_FUNCTION__

#define __ARCH_PRETTY_FUNCTION__   __ARCH_FUNCTION__

Definition at line 29 of file functionLite.h.