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

#include <FilePrintStream.h>

Inheritance diagram for WTF::FilePrintStream:
WTF::PrintStream WTF::PrintStream WTF::PrintStream

Public Types

enum  AdoptionMode {
  Adopt, Borrow, Adopt, Borrow,
  Adopt, Borrow
}
 
enum  AdoptionMode {
  Adopt, Borrow, Adopt, Borrow,
  Adopt, Borrow
}
 
enum  AdoptionMode {
  Adopt, Borrow, Adopt, Borrow,
  Adopt, Borrow
}
 

Public Member Functions

 FilePrintStream (FILE *, AdoptionMode=Adopt)
 
virtual ~FilePrintStream ()
 
FILE * file ()
 
void vprintf (const char *format, va_list) override WTF_ATTRIBUTE_PRINTF(2
 
void void flush () override
 
 FilePrintStream (FILE *, AdoptionMode=Adopt)
 
virtual ~FilePrintStream ()
 
FILE * file ()
 
void vprintf (const char *format, va_list) override WTF_ATTRIBUTE_PRINTF(2
 
void void flush () override
 
 FilePrintStream (FILE *, AdoptionMode=Adopt)
 
virtual ~FilePrintStream ()
 
FILE * file ()
 
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)
 

Static Public Member Functions

static WTF_EXPORT_PRIVATE std::unique_ptr< FilePrintStreamopen (const char *filename, const char *mode)
 
static WTF_EXPORT_PRIVATE std::unique_ptr< FilePrintStreamopen (const char *filename, const char *mode)
 
static WTF_EXPORT_PRIVATE std::unique_ptr< FilePrintStreamopen (const char *filename, const char *mode)
 

Additional Inherited Members

- Protected Member Functions inherited from WTF::PrintStream
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 ()
 

Member Enumeration Documentation

◆ AdoptionMode [1/3]

Enumerator
Adopt 
Borrow 
Adopt 
Borrow 
Adopt 
Borrow 

◆ AdoptionMode [2/3]

Enumerator
Adopt 
Borrow 
Adopt 
Borrow 
Adopt 
Borrow 

◆ AdoptionMode [3/3]

Enumerator
Adopt 
Borrow 
Adopt 
Borrow 
Adopt 
Borrow 

Constructor & Destructor Documentation

◆ FilePrintStream() [1/3]

WTF::FilePrintStream::FilePrintStream ( FILE *  file,
AdoptionMode  adoptionMode = Adopt 
)

◆ ~FilePrintStream() [1/3]

WTF::FilePrintStream::~FilePrintStream ( )
virtual

◆ FilePrintStream() [2/3]

WTF::FilePrintStream::FilePrintStream ( FILE *  ,
AdoptionMode  = Adopt 
)

◆ ~FilePrintStream() [2/3]

virtual WTF::FilePrintStream::~FilePrintStream ( )
virtual

◆ FilePrintStream() [3/3]

WTF::FilePrintStream::FilePrintStream ( FILE *  ,
AdoptionMode  = Adopt 
)

◆ ~FilePrintStream() [3/3]

virtual WTF::FilePrintStream::~FilePrintStream ( )
virtual

Member Function Documentation

◆ file() [1/3]

FILE* WTF::FilePrintStream::file ( )
inline

◆ file() [2/3]

FILE* WTF::FilePrintStream::file ( )
inline

◆ file() [3/3]

FILE* WTF::FilePrintStream::file ( )
inline

◆ flush() [1/3]

void void WTF::FilePrintStream::flush ( )
overridevirtual

Reimplemented from WTF::PrintStream.

◆ flush() [2/3]

void WTF::FilePrintStream::flush ( )
overridevirtual

Reimplemented from WTF::PrintStream.

◆ flush() [3/3]

void void WTF::FilePrintStream::flush ( )
overridevirtual

Reimplemented from WTF::PrintStream.

◆ open() [1/3]

static WTF_EXPORT_PRIVATE std::unique_ptr<FilePrintStream> WTF::FilePrintStream::open ( const char *  filename,
const char *  mode 
)
static

◆ open() [2/3]

std::unique_ptr< FilePrintStream > WTF::FilePrintStream::open ( const char *  filename,
const char *  mode 
)
static

◆ open() [3/3]

static WTF_EXPORT_PRIVATE std::unique_ptr<FilePrintStream> WTF::FilePrintStream::open ( const char *  filename,
const char *  mode 
)
static

◆ vprintf() [1/3]

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

Reimplemented from WTF::PrintStream.

◆ vprintf() [2/3]

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

Reimplemented from WTF::PrintStream.

◆ vprintf() [3/3]

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

Reimplemented from WTF::PrintStream.


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