HDK
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
validationError.h
Go to the documentation of this file.
1
//
2
// Copyright 2025 Pixar
3
//
4
// Licensed under the terms set forth in the LICENSE.txt file available at
5
// https://openusd.org/license.
6
//
7
#ifndef PXR_EXEC_EXEC_VALIDATION_ERROR_H
8
#define PXR_EXEC_EXEC_VALIDATION_ERROR_H
9
10
/// \file
11
12
#include "
pxr/pxr.h
"
13
14
PXR_NAMESPACE_OPEN_SCOPE
15
16
/// Types of errors reported by exec compilation.
17
///
18
/// Errors are reported by the TF_ERROR macro, for example:
19
/// \code
20
/// TF_ERROR(ExecValidationErrorType::DataDependencyCycle, "Message...");
21
/// \endcode
22
///
23
/// Clients can check if an Exec API reported an error by using a TfErrorMark.
24
///
25
enum class
ExecValidationErrorType
26
{
27
/// Exec compilation encountered a computation that depends on itself.
28
DataDependencyCycle
29
};
30
31
PXR_NAMESPACE_CLOSE_SCOPE
32
33
#endif
PXR_NAMESPACE_OPEN_SCOPE
#define PXR_NAMESPACE_OPEN_SCOPE
Definition:
pxr.h:73
ExecValidationErrorType
ExecValidationErrorType
Definition:
validationError.h:25
pxr.h
PXR_NAMESPACE_CLOSE_SCOPE
#define PXR_NAMESPACE_CLOSE_SCOPE
Definition:
pxr.h:74
ExecValidationErrorType::DataDependencyCycle
Exec compilation encountered a computation that depends on itself.
pxr
exec
exec
validationError.h
Generated on Mon Aug 24 2026 02:27:05 for HDK by
1.8.6