|
Base class for all error types. More...
#include <errors.h>
Public Member Functions | |
virtual PCP_API | ~PcpErrorBase () |
Destructor. | |
virtual std::string | ToString () const =0 |
Converts error to string message. | |
Public Attributes | |
const PcpErrorType | errorType |
The error code. | |
PcpSite | rootSite |
The site of the composed prim or property being computed when the error was encountered. | |
Protected Member Functions | |
PcpErrorBase (PcpErrorType errorType) | |
Constructor. | |
|
virtual |
Destructor.
|
explicitprotected |
Constructor.
|
pure virtual |
Converts error to string message.
Implemented in PcpErrorArcCycle, PcpErrorArcPermissionDenied, PcpErrorCapacityExceeded, PcpErrorInconsistentPropertyType, PcpErrorInconsistentAttributeType, PcpErrorInconsistentAttributeVariability, PcpErrorInvalidPrimPath, PcpErrorInvalidAssetPath, PcpErrorMutedAssetPath, PcpErrorInvalidInstanceTargetPath, PcpErrorInvalidExternalTargetPath, PcpErrorInvalidTargetPath, PcpErrorInvalidSublayerOffset, PcpErrorInvalidReferenceOffset, PcpErrorInvalidSublayerOwnership, PcpErrorInvalidSublayerPath, PcpErrorInvalidAuthoredRelocation, PcpErrorInvalidConflictingRelocation, PcpErrorInvalidSameTargetRelocations, PcpErrorOpinionAtRelocationSource, PcpErrorPrimPermissionDenied, PcpErrorPropertyPermissionDenied, PcpErrorSublayerCycle, PcpErrorTargetPermissionDenied, PcpErrorUnresolvedPrimPath, and PcpErrorVariableExpressionError.
PcpSite rootSite |