HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
exception.h File Reference
#include "pxr/pxr.h"
#include "pxr/base/tf/api.h"
#include "pxr/base/tf/callContext.h"
#include "pxr/base/tf/functionRef.h"
#include <cstdint>
#include <exception>
#include <string>
#include <vector>
+ Include dependency graph for exception.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  TfSkipCallerFrames
 
class  TfBaseException
 

Macros

#define TF_THROW(Exception,...)   Tf_Throw<Exception>(TF_CALL_CONTEXT, __VA_ARGS__)
 

Functions

template<class Exception , class... Args>
void Tf_Throw (TfCallContext const &cc, TfSkipCallerFrames skipFrames, Args &&...args)
 
template<class Exception , class... Args>
void Tf_Throw (TfCallContext const &cc, Args &&...args)
 

Macro Definition Documentation

#define TF_THROW (   Exception,
  ... 
)    Tf_Throw<Exception>(TF_CALL_CONTEXT, __VA_ARGS__)

Definition at line 148 of file exception.h.

Function Documentation

template<class Exception , class... Args>
void Tf_Throw ( TfCallContext const cc,
TfSkipCallerFrames  skipFrames,
Args &&...  args 
)

Definition at line 121 of file exception.h.

template<class Exception , class... Args>
void Tf_Throw ( TfCallContext const cc,
Args &&...  args 
)

Definition at line 131 of file exception.h.