Registry
DebugWritingObject Class Reference
+ Inheritance diagram for DebugWritingObject:

Public Member Functions

SmartPtr< IDebugWriterdebug_writer ()
 
ConstSmartPtr< IDebugWriterdebug_writer () const
 
void set_debug (SmartPtr< IDebugWriter > dbgWriter)
 sets a debug writer More...
 
void set_debug (SmartPtr< IVectorDebugWriter > dbgWriter)
 sets a debug writer More...
 
SmartPtr< IVectorDebugWritervector_debug_writer ()
 
ConstSmartPtr< IVectorDebugWritervector_debug_writer () const
 

Private Member Functions

 DebugWritingObject ()=delete
 Constructor hidden / deactivated. More...
 

Detailed Description

Note
default specialization is DebugWritingObjectCPU1
See also
ug::DebugWritingObject

Constructor & Destructor Documentation

◆ DebugWritingObject()

DebugWritingObject ( )
privatedelete

Constructor hidden / deactivated.

Member Function Documentation

◆ debug_writer() [1/2]

◆ debug_writer() [2/2]

◆ set_debug() [1/2]

void set_debug ( SmartPtr< IDebugWriter dbgWriter)
inline

sets a debug writer

Parameters
[in]dbgWriter

References DebugWritingObject< TAlgebra >::set_debug().

◆ set_debug() [2/2]

void set_debug ( SmartPtr< IVectorDebugWriter dbgWriter)
inlineinherited

sets a debug writer

Parameters
[in]dbgWriter

References VectorDebugWritingObject< TVector >::set_debug().

◆ vector_debug_writer() [1/2]

SmartPtr<IVectorDebugWriter> vector_debug_writer ( )
inlineinherited

◆ vector_debug_writer() [2/2]

ConstSmartPtr<IVectorDebugWriter> vector_debug_writer ( ) const
inlineinherited