This document is for a version of USD that is under development. See this page for the current release.
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.