HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
coalescingDiagnosticDelegate.h File Reference
#include "pxr/pxr.h"
#include "pxr/usd/usdUtils/api.h"
#include "pxr/base/tf/diagnosticMgr.h"
#include <ostream>
#include <memory>
#include <string>
#include <vector>
#include <tbb/concurrent_queue.h>
+ Include dependency graph for coalescingDiagnosticDelegate.h:

Go to the source code of this file.

Classes

struct  UsdUtilsCoalescingDiagnosticDelegateSharedItem
 
struct  UsdUtilsCoalescingDiagnosticDelegateUnsharedItem
 The unshared component in a coalesced result. More...
 
struct  UsdUtilsCoalescingDiagnosticDelegateItem
 
class  UsdUtilsCoalescingDiagnosticDelegate
 

Typedefs

typedef std::vector
< UsdUtilsCoalescingDiagnosticDelegateItem
UsdUtilsCoalescingDiagnosticDelegateVector
 

Detailed Description

A class which provides aggregation of warnings and statuses emitted from Tf's diagnostic management system. These diagnostic notifications can be coalesced by invocation point, currently defined as the source file, line number and function name, to recieve a more concise output.

Definition in file coalescingDiagnosticDelegate.h.

Typedef Documentation

A vector of coalesced results, each containing a shared component, the file/function/line number, and a set of unshared components, the call context and commentary.

Definition at line 75 of file coalescingDiagnosticDelegate.h.