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
errors.h
Go to the documentation of this file.
1
//
2
// Copyright 2021 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_USD_USD_ERRORS_H
8
#define PXR_USD_USD_ERRORS_H
9
10
/// \file usd/errors.h
11
12
#include "
pxr/pxr.h
"
13
#include "
pxr/usd/usd/api.h
"
14
#include "
pxr/base/tf/exception.h
"
15
16
PXR_NAMESPACE_OPEN_SCOPE
17
18
/// \class UsdExpiredPrimAccessError
19
///
20
/// Usd throws this exception when code attempts to access an invalid
21
/// (i.e. expired or null) prim.
22
class
UsdExpiredPrimAccessError
:
public
TfBaseException
23
{
24
public
:
25
using
TfBaseException::TfBaseException
;
26
USD_API
virtual
~UsdExpiredPrimAccessError
()
override
;
27
};
28
29
PXR_NAMESPACE_CLOSE_SCOPE
30
31
#endif
api.h
UsdExpiredPrimAccessError::~UsdExpiredPrimAccessError
virtual USD_API ~UsdExpiredPrimAccessError() override
USD_API
#define USD_API
Definition:
api.h:23
PXR_NAMESPACE_OPEN_SCOPE
#define PXR_NAMESPACE_OPEN_SCOPE
Definition:
pxr.h:73
exception.h
UsdExpiredPrimAccessError
Definition:
errors.h:22
pxr.h
TfBaseException
Definition:
exception.h:46
TfBaseException::TfBaseException
TF_API TfBaseException(std::string const &message)
PXR_NAMESPACE_CLOSE_SCOPE
#define PXR_NAMESPACE_CLOSE_SCOPE
Definition:
pxr.h:74
pxr
usd
usd
errors.h
Generated on Fri Jul 31 2026 02:19:18 for HDK by
1.8.6