24 #ifndef PXR_USD_PCP_ERRORS_H
25 #define PXR_USD_PCP_ERRORS_H
136 typedef std::shared_ptr<PcpErrorArcPermissionDenied>
191 typedef std::shared_ptr<PcpErrorInconsistentPropertyType>
222 typedef std::shared_ptr<PcpErrorInconsistentAttributeType>
253 typedef std::shared_ptr<PcpErrorInconsistentAttributeVariability>
284 typedef std::shared_ptr<PcpErrorInternalAssetPath>
316 typedef std::shared_ptr<PcpErrorInvalidPrimPath>
346 typedef std::shared_ptr<PcpErrorInvalidAssetPathBase>
372 typedef std::shared_ptr<PcpErrorInvalidAssetPath>
397 typedef std::shared_ptr<PcpErrorMutedAssetPath>
422 typedef std::shared_ptr<PcpErrorTargetPathBase>
457 typedef std::shared_ptr<PcpErrorInvalidInstanceTargetPath>
483 typedef std::shared_ptr<PcpErrorInvalidExternalTargetPath>
512 typedef std::shared_ptr<PcpErrorInvalidTargetPath>
537 typedef std::shared_ptr<PcpErrorInvalidSublayerOffset>
566 typedef std::shared_ptr<PcpErrorInvalidReferenceOffset>
597 typedef std::shared_ptr<PcpErrorInvalidSublayerOwnership>
626 typedef std::shared_ptr<PcpErrorInvalidSublayerPath>
655 typedef std::shared_ptr<PcpErrorInvalidVariantSelection>
684 typedef std::shared_ptr<PcpErrorOpinionAtRelocationSource>
712 typedef std::shared_ptr<PcpErrorPrimPermissionDenied>
742 typedef std::shared_ptr<PcpErrorPropertyPermissionDenied>
798 typedef std::shared_ptr<PcpErrorTargetPermissionDenied>
823 typedef std::shared_ptr<PcpErrorUnresolvedPrimPath>
855 #endif // PXR_USD_PCP_ERRORS_H
std::shared_ptr< PcpErrorBase > PcpErrorBasePtr
PCP_API ~PcpErrorMutedAssetPath()
Destructor.
std::shared_ptr< PcpErrorInvalidVariantSelection > PcpErrorInvalidVariantSelectionPtr
virtual PCP_API std::string ToString() const
Converts error to string message.
PCP_API ~PcpErrorInvalidExternalTargetPath()
Destructor.
SdfPath composedTargetPath
PcpSite site
The site where the invalid arc was expressed.
PCP_API void PcpRaiseErrors(const PcpErrorVector &errors)
Raise the given errors as runtime errors.
std::string conflictingLayerIdentifier
The identifier of the layer with the conflicting property spec.
std::shared_ptr< PcpErrorPrimPermissionDenied > PcpErrorPrimPermissionDeniedPtr
PCP_API ~PcpErrorInvalidInstanceTargetPath()
Destructor.
static PcpErrorInconsistentAttributeTypePtr New()
Returns a new error object.
PCP_API ~PcpErrorInvalidSublayerOffset()
Destructor.
std::shared_ptr< PcpErrorArcCycle > PcpErrorArcCyclePtr
static PcpErrorTargetPermissionDeniedPtr New()
Returns a new error object.
SdfPath owningPath
The path to the property where the target was authored.
PCP_API ~PcpErrorUnresolvedPrimPath()
Destructor.
PCP_API ~PcpErrorInvalidSublayerPath()
Destructor.
static PcpErrorInvalidSublayerOwnershipPtr New()
Returns a new error object.
SdfPath targetPath
The invalid target or connection path that was authored.
PCP_API ~PcpErrorInvalidAssetPath()
Destructor.
SdfVariability conflictingVariability
The variability of the conflicting spec.
static PcpErrorInconsistentAttributeVariabilityPtr New()
Returns a new error object.
static PcpErrorInvalidVariantSelectionPtr New()
Returns a new error object.
SdfLayerHandleVector sublayers
virtual PCP_API std::string ToString() const
Converts error to string message.
std::shared_ptr< PcpErrorInconsistentAttributeVariability > PcpErrorInconsistentAttributeVariabilityPtr
PCP_API ~PcpErrorArcPermissionDenied()
Destructor.
virtual PCP_API std::string ToString() const
Converts error to string message.
PCP_API ~PcpErrorInvalidVariantSelection()
Destructor.
std::shared_ptr< PcpErrorOpinionAtRelocationSource > PcpErrorOpinionAtRelocationSourcePtr
PCP_API ~PcpErrorInvalidAssetPathBase()
Destructor.
virtual std::string ToString() const =0
Converts error to string message.
virtual PCP_API ~PcpErrorBase()
Destructor.
std::string resolvedAssetPath
std::shared_ptr< PcpErrorInvalidInstanceTargetPath > PcpErrorInvalidInstanceTargetPathPtr
SdfSpecType definingSpecType
The type of the defining spec.
virtual PCP_API std::string ToString() const
Converts error to string message.
PCP_API ~PcpErrorPropertyPermissionDenied()
Destructor.
SdfPath definingSpecPath
The path of the defining property spec.
std::shared_ptr< PcpErrorArcPermissionDenied > PcpErrorArcPermissionDeniedPtr
static PcpErrorMutedAssetPathPtr New()
Returns a new error object.
std::shared_ptr< PcpErrorInternalAssetPath > PcpErrorInternalAssetPathPtr
virtual PCP_API std::string ToString() const
Converts error to string message.
virtual PCP_API std::string ToString() const
Converts error to string message.
PcpSiteStr privateSite
The private, invalid target of the arc.
PCP_API ~PcpErrorInvalidSublayerOwnership()
Destructor.
static PcpErrorInvalidReferenceOffsetPtr New()
Returns a new error object.
virtual PCP_API std::string ToString() const
Converts error to string message.
std::string siteAssetPath
static PcpErrorInternalAssetPathPtr New()
Returns a new error object.
static PcpErrorSublayerCyclePtr New()
Returns a new error object.
TfToken definingValueType
The value type from the defining spec.
static PcpErrorInvalidPrimPathPtr New()
Returns a new error object.
virtual PCP_API std::string ToString() const
Converts error to string message.
static PcpErrorInvalidTargetPathPtr New()
Returns a new error object.
PcpErrorBase(TfEnum errorType)
Constructor.
PcpErrorInvalidAssetPathBase(TfEnum errorType)
Constructor.
virtual PCP_API ~PcpErrorInconsistentPropertyBase()
Destructor.
virtual PCP_API std::string ToString() const
Converts error to string message.
std::shared_ptr< PcpErrorInvalidSublayerOffset > PcpErrorInvalidSublayerOffsetPtr
virtual PCP_API std::string ToString() const
Converts error to string message.
virtual PCP_API std::string ToString() const
Converts error to string message.
std::shared_ptr< PcpErrorUnresolvedPrimPath > PcpErrorUnresolvedPrimPathPtr
std::shared_ptr< PcpErrorTargetPathBase > PcpErrorTargetPathBasePtr
virtual PCP_API std::string ToString() const
Converts error to string message.
virtual PCP_API std::string ToString() const
Converts error to string message.
std::shared_ptr< PcpErrorInconsistentPropertyType > PcpErrorInconsistentPropertyTypePtr
PCP_API ~PcpErrorInvalidPrimPath()
Destructor.
SdfVariability definingVariability
The variability of the defining spec.
std::shared_ptr< PcpErrorInvalidSublayerPath > PcpErrorInvalidSublayerPathPtr
static PcpErrorInconsistentPropertyTypePtr New()
Returns a new error object.
SdfPath conflictingSpecPath
The path of the conflicting property spec.
static PcpErrorPrimPermissionDeniedPtr New()
Returns a new error object.
std::shared_ptr< PcpErrorInvalidReferenceOffset > PcpErrorInvalidReferenceOffsetPtr
SdfSpecType conflictingSpecType
The type of the conflicting spec.
const TfEnum errorType
The error code.
std::shared_ptr< PcpErrorInvalidTargetPath > PcpErrorInvalidTargetPathPtr
static PcpErrorInvalidAssetPathPtr New()
Returns a new error object.
std::string definingLayerIdentifier
The identifier of the layer with the defining property spec.
std::vector< PcpErrorBasePtr > PcpErrorVector
PcpSiteStr site
The site where the invalid arc was expressed.
static PcpErrorInvalidInstanceTargetPathPtr New()
Returns a new error object.
virtual PCP_API std::string ToString() const
Converts error to string message.
PCP_API ~PcpErrorSublayerCycle()
Destructor.
static PcpErrorArcCyclePtr New()
Returns a new error object.
PCP_API ~PcpErrorOpinionAtRelocationSource()
Destructor.
virtual PCP_API std::string ToString() const
Converts error to string message.
PCP_API ~PcpErrorInvalidTargetPath()
Destructor.
GLsizei const GLchar *const * string
static PcpErrorInvalidExternalTargetPathPtr New()
Returns a new error object.
virtual PCP_API std::string ToString() const
Converts error to string message.
PCP_API ~PcpErrorTargetPathBase()
Destructor.
virtual PCP_API std::string ToString() const
Converts error to string message.
TfToken conflictingValueType
The value type from the conflicting spec.
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
PCP_API ~PcpErrorInconsistentAttributeVariability()
Destructor.
std::shared_ptr< PcpErrorInvalidAssetPath > PcpErrorInvalidAssetPathPtr
PcpSiteStr site
The site where the invalid arc was expressed.
virtual PCP_API std::string ToString() const
Converts error to string message.
std::shared_ptr< PcpErrorMutedAssetPath > PcpErrorMutedAssetPathPtr
std::shared_ptr< PcpErrorSublayerCycle > PcpErrorSublayerCyclePtr
std::vector< PcpSiteTrackerSegment > PcpSiteTracker
virtual PCP_API std::string ToString() const
Converts error to string message.
PCP_API ~PcpErrorTargetPermissionDenied()
Destructor.
PcpSite privateSite
The private, invalid target of the arc.
#define PXR_NAMESPACE_CLOSE_SCOPE
static PcpErrorInvalidSublayerOffsetPtr New()
Returns a new error object.
SdfSpecType ownerSpecType
The spec type of the property where the target was authored.
static PcpErrorPropertyPermissionDeniedPtr New()
Returns a new error object.
PCP_API ~PcpErrorArcCycle()
Destructor.
std::shared_ptr< PcpErrorInvalidAssetPathBase > PcpErrorInvalidAssetPathBasePtr
PcpSite site
The site where the invalid arc was expressed.
std::shared_ptr< PcpErrorInconsistentAttributeType > PcpErrorInconsistentAttributeTypePtr
PcpErrorTargetPathBase(TfEnum errorType)
std::string resolvedAssetPath
PcpSite site
The site where the invalid arc was expressed.
static PcpErrorUnresolvedPrimPathPtr New()
Returns a new error object.
static PcpErrorArcPermissionDeniedPtr New()
Returns a new error object.
PCP_API ~PcpErrorInvalidReferenceOffset()
Destructor.
PCP_API ~PcpErrorInconsistentPropertyType()
Destructor.
static PcpErrorInvalidSublayerPathPtr New()
Returns a new error object.
PcpArcType arcType
The type of arc.
std::shared_ptr< PcpErrorInvalidPrimPath > PcpErrorInvalidPrimPathPtr
std::shared_ptr< PcpErrorTargetPermissionDenied > PcpErrorTargetPermissionDeniedPtr
std::shared_ptr< PcpErrorInvalidSublayerOwnership > PcpErrorInvalidSublayerOwnershipPtr
PcpSite site
The site where the invalid arc was expressed.
virtual PCP_API std::string ToString() const
Converts error to string message.
PCP_API ~PcpErrorPrimPermissionDenied()
Destructor.
static PcpErrorOpinionAtRelocationSourcePtr New()
Returns a new error object.
virtual PCP_API std::string ToString() const
Converts error to string message.
virtual PCP_API std::string ToString() const
Converts error to string message.
PcpErrorInconsistentPropertyBase(TfEnum errorType)
Constructor.
virtual PCP_API std::string ToString() const
Converts error to string message.
std::shared_ptr< PcpErrorPropertyPermissionDenied > PcpErrorPropertyPermissionDeniedPtr
SdfLayerHandle layer
The layer containing the property where the target was authored.
std::shared_ptr< PcpErrorInvalidExternalTargetPath > PcpErrorInvalidExternalTargetPathPtr
PCP_API ~PcpErrorInternalAssetPath()
Destructor.
PCP_API ~PcpErrorInconsistentAttributeType()
Destructor.