24 #ifndef PXR_BASE_TF_ERROR_MARK_H
25 #define PXR_BASE_TF_ERROR_MARK_H
101 return _mark >= mgr._nextSerial || _IsCleanImpl(mgr);
203 #define TF_HAS_ERRORS(marker, expr) \
204 (marker.SetMark(), (expr), !marker.IsClean())
218 #endif // PXR_BASE_TF_ERROR_MARK_H
TF_API ErrorIterator EraseRange(ErrorIterator first, ErrorIterator last)
void swap(TfErrorTransport &other)
Iterator end() const
Equivalent to GetEnd()
ErrorList::iterator ErrorIterator
static TF_API This & GetInstance()
Return the singleton instance.
TF_API void TfReportActiveErrorMarks()
Iterator GetBegin(size_t *nErrors=0) const
TfErrorTransport Transport() const
TfDiagnosticMgr::ErrorIterator Iterator
GLboolean GLboolean GLboolean b
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
void TransportTo(TfErrorTransport &dest) const
ErrorIterator GetErrorEnd()
Return an iterator to the end of this thread's error list.
#define PXR_NAMESPACE_CLOSE_SCOPE
Iterator begin() const
Equivalent to GetBegin()