ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
cloudViewer::StandardOutputRedirector< Elem, Tr > Class Template Reference

#include <LogWidget.h>

Inheritance diagram for cloudViewer::StandardOutputRedirector< Elem, Tr >:
Collaboration diagram for cloudViewer::StandardOutputRedirector< Elem, Tr >:

Public Member Functions

 StandardOutputRedirector (std::ostream &stream, cb_func_ptr cb_func, void *data)
 
 ~StandardOutputRedirector ()
 
std::streamsize xsputn (const Elem *ptr, std::streamsize count)
 
Tr::int_type overflow (typename Tr::int_type v)
 

Detailed Description

template<class Elem = char, class Tr = std::char_traits<Elem>>
class cloudViewer::StandardOutputRedirector< Elem, Tr >

Definition at line 18 of file LogWidget.h.

Constructor & Destructor Documentation

◆ StandardOutputRedirector()

template<class Elem = char, class Tr = std::char_traits<Elem>>
cloudViewer::StandardOutputRedirector< Elem, Tr >::StandardOutputRedirector ( std::ostream &  stream,
cb_func_ptr  cb_func,
void *  data 
)
inline

Definition at line 22 of file LogWidget.h.

◆ ~StandardOutputRedirector()

template<class Elem = char, class Tr = std::char_traits<Elem>>
cloudViewer::StandardOutputRedirector< Elem, Tr >::~StandardOutputRedirector ( )
inline

Definition at line 29 of file LogWidget.h.

Member Function Documentation

◆ overflow()

template<class Elem = char, class Tr = std::char_traits<Elem>>
Tr::int_type cloudViewer::StandardOutputRedirector< Elem, Tr >::overflow ( typename Tr::int_type  v)
inline

Definition at line 36 of file LogWidget.h.

◆ xsputn()

template<class Elem = char, class Tr = std::char_traits<Elem>>
std::streamsize cloudViewer::StandardOutputRedirector< Elem, Tr >::xsputn ( const Elem *  ptr,
std::streamsize  count 
)
inline

Definition at line 31 of file LogWidget.h.

References count.


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