7 #ifndef PXR_EXEC_VDF_ERROR_H
8 #define PXR_EXEC_VDF_ERROR_H
22 Tf_DiagnosticHelper(context,
type) {}
27 ARCH_PRINTF_FUNCTION(3,4);
35 #define VDF_FATAL_ERROR \
36 Vdf_ErrorHelper(TF_CALL_CONTEXT).FatalError
43 #define VDF_AXIOM(node, cond) \
45 if (ARCH_UNLIKELY(!(cond))) \
46 Vdf_ErrorHelper(TF_CALL_CONTEXT). \
47 FatalError(node, "Failed axiom: ' %s '", #cond); \
VDF_API void FatalError(const VdfNode &node, std::string const &msg) const
#define PXR_NAMESPACE_OPEN_SCOPE
GLint GLint GLsizei GLint GLenum GLenum type
Vdf_ErrorHelper(TfCallContext const &context, TfDiagnosticType type=TF_DIAGNOSTIC_INVALID_TYPE)
#define PXR_NAMESPACE_CLOSE_SCOPE