Uni20
Asynchronous tensor and runtime library.
Loading...
Searching...
No Matches
Public Member Functions | List of all members
uni20::linalg::dispatch_diagnostics::scoped_sink Class Reference

Temporarily replace the diagnostic sink and restore it on destruction. More...

#include <dispatch_diagnostics.hpp>

Public Member Functions

scoped_sink & operator= (scoped_sink &&other) noexcept
 
scoped_sink & operator= (scoped_sink const &)=delete
 
 scoped_sink (scoped_sink &&other) noexcept
 
 scoped_sink (scoped_sink const &)=delete
 
 scoped_sink (sink replacement)
 
 ~scoped_sink ()
 

Detailed Description

Temporarily replace the diagnostic sink and restore it on destruction.

Constructor & Destructor Documentation

◆ scoped_sink() [1/3]

uni20::linalg::dispatch_diagnostics::scoped_sink::scoped_sink ( sink  replacement)
explicit

◆ scoped_sink() [2/3]

uni20::linalg::dispatch_diagnostics::scoped_sink::scoped_sink ( scoped_sink const &  )
delete

◆ scoped_sink() [3/3]

uni20::linalg::dispatch_diagnostics::scoped_sink::scoped_sink ( scoped_sink &&  other)
noexcept

◆ ~scoped_sink()

uni20::linalg::dispatch_diagnostics::scoped_sink::~scoped_sink ( )

Member Function Documentation

◆ operator=() [1/2]

scoped_sink & uni20::linalg::dispatch_diagnostics::scoped_sink::operator= ( scoped_sink &&  other)
noexcept

◆ operator=() [2/2]

scoped_sink & uni20::linalg::dispatch_diagnostics::scoped_sink::operator= ( scoped_sink const &  )
delete

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