7 #ifndef PXR_USD_USD_UTILS_COALESCING_DIAGNOSTIC_DELEGATE_H 
    8 #define PXR_USD_USD_UTILS_COALESCING_DIAGNOSTIC_DELEGATE_H 
   27 #include <tbb/concurrent_queue.h> 
   51     std::vector<UsdUtilsCoalescingDiagnosticDelegateUnsharedItem> 
unsharedItems;
 
   57 typedef std::vector<UsdUtilsCoalescingDiagnosticDelegateItem>
 
  113     tbb::concurrent_queue<TfDiagnosticBase*> _diagnostics; 
 
  118 #endif // PXR_USD_USD_UTILS_COALESCING_DIAGNOSTIC_DELEGATE_H 
The unshared component in a coalesced result. 
 
virtual USDUTILS_API void IssueFatalError(const TfCallContext &, const std::string &) override
 
virtual USDUTILS_API ~UsdUtilsCoalescingDiagnosticDelegate()
 
std::string sourceFileName
 
std::vector< UsdUtilsCoalescingDiagnosticDelegateUnsharedItem > unsharedItems
 
USDUTILS_API void DumpUncoalescedDiagnostics(std::ostream &ostr)
 
virtual USDUTILS_API void IssueStatus(const TfStatus &) override
Called when a TF_STATUS() is issued. 
 
virtual USDUTILS_API void IssueError(const TfError &) override
Methods that implement the interface provided in TfDiagnosticMgr::Delegate. 
 
USDUTILS_API std::vector< std::unique_ptr< TfDiagnosticBase > > TakeUncoalescedDiagnostics()
 
UsdUtilsCoalescingDiagnosticDelegateSharedItem sharedItem
 
USDUTILS_API UsdUtilsCoalescingDiagnosticDelegateVector TakeCoalescedDiagnostics()
 
virtual USDUTILS_API void IssueWarning(const TfWarning &) override
Called when a TF_WARNING() is issued. 
 
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
 
std::vector< UsdUtilsCoalescingDiagnosticDelegateItem > UsdUtilsCoalescingDiagnosticDelegateVector
 
#define PXR_NAMESPACE_CLOSE_SCOPE
 
USDUTILS_API void DumpCoalescedDiagnostics(std::ostream &ostr)
 
USDUTILS_API UsdUtilsCoalescingDiagnosticDelegate()
 
std::string sourceFunction