webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Protected Member Functions | List of all members
WTF::PrintStream Class Reference

#include <PrintStream.h>

Inheritance diagram for WTF::PrintStream:
WTF::FilePrintStream WTF::FilePrintStream WTF::FilePrintStream WTF::LockedPrintStream WTF::LockedPrintStream WTF::LockedPrintStream WTF::StringPrintStream WTF::StringPrintStream WTF::StringPrintStream

Public Member Functions

 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,...)
 
virtual void vprintf (const char *format, va_list) WTF_ATTRIBUTE_PRINTF(2
 
virtual void virtual void flush ()
 
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,...)
 
virtual void vprintf (const char *format, va_list) WTF_ATTRIBUTE_PRINTF(2
 
virtual void virtual void flush ()
 
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,...)
 
virtual void vprintf (const char *format, va_list) WTF_ATTRIBUTE_PRINTF(2
 
virtual void virtual void flush ()
 
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

void printImpl ()
 
template<typename T , typename... Types>
void printImpl (const T &value, const Types &... remainingValues)
 
virtual PrintStreambegin ()
 
virtual void end ()
 
void printImpl ()
 
template<typename T , typename... Types>
void printImpl (const T &value, const Types &... remainingValues)
 
virtual PrintStreambegin ()
 
virtual void end ()
 
void printImpl ()
 
template<typename T , typename... Types>
void printImpl (const T &value, const Types &... remainingValues)
 
virtual PrintStreambegin ()
 
virtual void end ()
 

Constructor & Destructor Documentation

◆ PrintStream() [1/3]

WTF::PrintStream::PrintStream ( )

◆ ~PrintStream() [1/3]

WTF::PrintStream::~PrintStream ( )
virtual

◆ PrintStream() [2/3]

WTF::PrintStream::PrintStream ( )

◆ ~PrintStream() [2/3]

virtual WTF::PrintStream::~PrintStream ( )
virtual

◆ PrintStream() [3/3]

WTF::PrintStream::PrintStream ( )

◆ ~PrintStream() [3/3]

virtual WTF::PrintStream::~PrintStream ( )
virtual

Member Function Documentation

◆ atomically() [1/3]

template<typename Func >
void WTF::PrintStream::atomically ( const Func &  func)
inline

◆ atomically() [2/3]

template<typename Func >
void WTF::PrintStream::atomically ( const Func &  func)
inline

◆ atomically() [3/3]

template<typename Func >
void WTF::PrintStream::atomically ( const Func &  func)
inline

◆ begin() [1/3]

PrintStream & WTF::PrintStream::begin ( )
protectedvirtual

◆ begin() [2/3]

virtual PrintStream& WTF::PrintStream::begin ( )
protectedvirtual

◆ begin() [3/3]

virtual PrintStream& WTF::PrintStream::begin ( )
protectedvirtual

◆ end() [1/3]

virtual void WTF::PrintStream::end ( )
protectedvirtual

◆ end() [2/3]

void WTF::PrintStream::end ( )
protectedvirtual

◆ end() [3/3]

virtual void WTF::PrintStream::end ( )
protectedvirtual

◆ flush() [1/3]

void WTF::PrintStream::flush ( )
virtual

◆ flush() [2/3]

virtual void virtual void WTF::PrintStream::flush ( )
virtual

◆ flush() [3/3]

virtual void virtual void WTF::PrintStream::flush ( )
virtual

◆ print() [1/3]

template<typename... Types>
void WTF::PrintStream::print ( const Types &...  values)
inline

◆ print() [2/3]

template<typename... Types>
void WTF::PrintStream::print ( const Types &...  values)
inline

◆ print() [3/3]

template<typename... Types>
void WTF::PrintStream::print ( const Types &...  values)
inline

◆ printf() [1/3]

void WTF::PrintStream::printf ( const char *  format,
  ... 
)

◆ printf() [2/3]

WTF_EXPORT_PRIVATE void WTF::PrintStream::printf ( const char *  format,
  ... 
)

◆ printf() [3/3]

WTF_EXPORT_PRIVATE void WTF::PrintStream::printf ( const char *  format,
  ... 
)

◆ printfVariableFormat() [1/3]

void WTF::PrintStream::printfVariableFormat ( const char *  format,
  ... 
)

◆ printfVariableFormat() [2/3]

WTF_EXPORT_PRIVATE void WTF_EXPORT_PRIVATE void WTF::PrintStream::printfVariableFormat ( const char *  format,
  ... 
)

◆ printfVariableFormat() [3/3]

WTF_EXPORT_PRIVATE void WTF_EXPORT_PRIVATE void WTF::PrintStream::printfVariableFormat ( const char *  format,
  ... 
)

◆ printImpl() [1/6]

void WTF::PrintStream::printImpl ( )
inlineprotected

◆ printImpl() [2/6]

void WTF::PrintStream::printImpl ( )
inlineprotected

◆ printImpl() [3/6]

void WTF::PrintStream::printImpl ( )
inlineprotected

◆ printImpl() [4/6]

template<typename T , typename... Types>
void WTF::PrintStream::printImpl ( const T value,
const Types &...  remainingValues 
)
inlineprotected

◆ printImpl() [5/6]

template<typename T , typename... Types>
void WTF::PrintStream::printImpl ( const T value,
const Types &...  remainingValues 
)
inlineprotected

◆ printImpl() [6/6]

template<typename T , typename... Types>
void WTF::PrintStream::printImpl ( const T value,
const Types &...  remainingValues 
)
inlineprotected

◆ println() [1/3]

template<typename... Types>
void WTF::PrintStream::println ( const Types &...  values)
inline

◆ println() [2/3]

template<typename... Types>
void WTF::PrintStream::println ( const Types &...  values)
inline

◆ println() [3/3]

template<typename... Types>
void WTF::PrintStream::println ( const Types &...  values)
inline

◆ vprintf() [1/3]

virtual void WTF::PrintStream::vprintf ( const char *  format,
va_list   
)
virtual

◆ vprintf() [2/3]

virtual void WTF::PrintStream::vprintf ( const char *  format,
va_list   
)
virtual

◆ vprintf() [3/3]

virtual void WTF::PrintStream::vprintf ( const char *  format,
va_list   
)
virtual

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