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.


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


typedef std::vector
< UsdUtilsCoalescingDiagnosticDelegateItem

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.