webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | Protected Member Functions | List of all members
WTF::LockedPrintStream Class Reference

#include <LockedPrintStream.h>

Inheritance diagram for WTF::LockedPrintStream:
WTF::PrintStream WTF::PrintStream WTF::PrintStream

Public Member Functions

 LockedPrintStream (std::unique_ptr< PrintStream > target)
 
virtual ~LockedPrintStream ()
 
void vprintf (const char *format, va_list) override WTF_ATTRIBUTE_PRINTF(2
 
void void flush () override
 
 LockedPrintStream (std::unique_ptr< PrintStream > target)
 
virtual ~LockedPrintStream ()
 
void vprintf (const char *format, va_list) override WTF_ATTRIBUTE_PRINTF(2
 
void void flush () override
 
 LockedPrintStream (std::unique_ptr< PrintStream > target)
 
virtual ~LockedPrintStream ()
 
void vprintf (const char *format, va_list) override WTF_ATTRIBUTE_PRINTF(2
 
void void flush () override
 
- Public Member Functions inherited from WTF::PrintStream
 PrintStream ()
 
virtual ~PrintStream ()
 
WTF_EXPORT_PRIVATE void printf (const char *format,...) WTF_ATTRIBUTE_PRINTF(2
 
WTF_EXPORT_PRIVATE void WTF_EXPORT_PRIVATE void printfVariableFormat (const char *format,...)
 
template<typename Func >
void atomically (const Func &func)
 
template<typename... Types>
void print (const Types &... values)
 
template<typename... Types>
void println (const Types &... values)
 
 PrintStream ()
 
virtual ~PrintStream ()
 
WTF_EXPORT_PRIVATE void printf (const char *format,...) WTF_ATTRIBUTE_PRINTF(2
 
WTF_EXPORT_PRIVATE void WTF_EXPORT_PRIVATE void printfVariableFormat (const char *format,...)
 
template<typename Func >
void atomically (const Func &func)
 
template<typename... Types>
void print (const Types &... values)
 
template<typename... Types>
void println (const Types &... values)
 
 PrintStream ()
 
virtual ~PrintStream ()
 
WTF_EXPORT_PRIVATE void printf (const char *format,...) WTF_ATTRIBUTE_PRINTF(2
 
WTF_EXPORT_PRIVATE void WTF_EXPORT_PRIVATE void printfVariableFormat (const char *format,...)
 
template<typename Func >
void atomically (const Func &func)
 
template<typename... Types>
void print (const Types &... values)
 
template<typename... Types>
void println (const Types &... values)
 

Protected Member Functions

PrintStreambegin () override
 
void end () override
 
PrintStreambegin () override
 
void end () override
 
PrintStreambegin () override
 
void end () override
 
- Protected Member Functions inherited from WTF::PrintStream
void printImpl ()
 
template<typename T , typename... Types>
void printImpl (const T &value, const Types &... remainingValues)
 
void printImpl ()
 
template<typename T , typename... Types>
void printImpl (const T &value, const Types &... remainingValues)
 
void printImpl ()
 
template<typename T , typename... Types>
void printImpl (const T &value, const Types &... remainingValues)
 

Constructor & Destructor Documentation

◆ LockedPrintStream() [1/3]

WTF::LockedPrintStream::LockedPrintStream ( std::unique_ptr< PrintStream target)

◆ ~LockedPrintStream() [1/3]

WTF::LockedPrintStream::~LockedPrintStream ( )
virtual

◆ LockedPrintStream() [2/3]

WTF::LockedPrintStream::LockedPrintStream ( std::unique_ptr< PrintStream target)

◆ ~LockedPrintStream() [2/3]

virtual WTF::LockedPrintStream::~LockedPrintStream ( )
virtual

◆ LockedPrintStream() [3/3]

WTF::LockedPrintStream::LockedPrintStream ( std::unique_ptr< PrintStream target)

◆ ~LockedPrintStream() [3/3]

virtual WTF::LockedPrintStream::~LockedPrintStream ( )
virtual

Member Function Documentation

◆ begin() [1/3]

PrintStream & WTF::LockedPrintStream::begin ( )
overrideprotectedvirtual

Reimplemented from WTF::PrintStream.

◆ begin() [2/3]

PrintStream& WTF::LockedPrintStream::begin ( )
overrideprotectedvirtual

Reimplemented from WTF::PrintStream.

◆ begin() [3/3]

PrintStream& WTF::LockedPrintStream::begin ( )
overrideprotectedvirtual

Reimplemented from WTF::PrintStream.

◆ end() [1/3]

void WTF::LockedPrintStream::end ( )
overrideprotectedvirtual

Reimplemented from WTF::PrintStream.

◆ end() [2/3]

void WTF::LockedPrintStream::end ( )
overrideprotectedvirtual

Reimplemented from WTF::PrintStream.

◆ end() [3/3]

void WTF::LockedPrintStream::end ( )
overrideprotectedvirtual

Reimplemented from WTF::PrintStream.

◆ flush() [1/3]

void WTF::LockedPrintStream::flush ( )
overridevirtual

Reimplemented from WTF::PrintStream.

◆ flush() [2/3]

void void WTF::LockedPrintStream::flush ( )
overridevirtual

Reimplemented from WTF::PrintStream.

◆ flush() [3/3]

void void WTF::LockedPrintStream::flush ( )
overridevirtual

Reimplemented from WTF::PrintStream.

◆ vprintf() [1/3]

void WTF::LockedPrintStream::vprintf ( const char *  format,
va_list   
)
overridevirtual

Reimplemented from WTF::PrintStream.

◆ vprintf() [2/3]

void WTF::LockedPrintStream::vprintf ( const char *  format,
va_list   
)
overridevirtual

Reimplemented from WTF::PrintStream.

◆ vprintf() [3/3]

void WTF::LockedPrintStream::vprintf ( const char *  format,
va_list  args 
)
overridevirtual

Reimplemented from WTF::PrintStream.


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