HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_ErrorManagerUniversalLoggingScope Class Reference

#include <UT_ErrorManager.h>

Public Member Functions

 UT_ErrorManagerUniversalLoggingScope ()
 
 ~UT_ErrorManagerUniversalLoggingScope ()
 
 UT_ErrorManagerUniversalLoggingScope (const UT_ErrorManagerUniversalLoggingScope &)=delete
 
UT_ErrorManagerUniversalLoggingScopeoperator= (const UT_ErrorManagerUniversalLoggingScope &)=delete
 

Detailed Description

Creates a thread safe nestable scope around a call to cook one or more nodes. When the last scope exits and the last of these objects is destructed, we flush the thread-safe cache of errors logged inside the scope to any interested UT_UniversalLogSink objects.

Definition at line 312 of file UT_ErrorManager.h.

Constructor & Destructor Documentation

UT_ErrorManagerUniversalLoggingScope::UT_ErrorManagerUniversalLoggingScope ( )
UT_ErrorManagerUniversalLoggingScope::~UT_ErrorManagerUniversalLoggingScope ( )
UT_ErrorManagerUniversalLoggingScope::UT_ErrorManagerUniversalLoggingScope ( const UT_ErrorManagerUniversalLoggingScope )
delete

Member Function Documentation

UT_ErrorManagerUniversalLoggingScope& UT_ErrorManagerUniversalLoggingScope::operator= ( const UT_ErrorManagerUniversalLoggingScope )
delete

The documentation for this class was generated from the following file: