My Project
Loading...
Searching...
No Matches
CxxTest::StdioFilePrinter::Adapter Class Reference

Public Member Functions

 Adapter (FILE *o)
 
void flush ()
 
OutputStreamoperator<< (unsigned i)
 
OutputStreamoperator<< (const char *s)
 
OutputStreamoperator<< (Manipulator m)
 
- Public Member Functions inherited from CxxTest::OutputStream
virtual ~OutputStream ()
 

Private Member Functions

 Adapter (const Adapter &)
 
Adapteroperator= (const Adapter &)
 

Private Attributes

FILE * _o
 

Additional Inherited Members

- Public Types inherited from CxxTest::OutputStream
typedef void(* Manipulator) (OutputStream &)
 
- Static Public Member Functions inherited from CxxTest::OutputStream
static void endl (OutputStream &o)
 

Detailed Description

Definition at line 24 of file StdioFilePrinter.h.

Constructor & Destructor Documentation

◆ Adapter() [1/2]

CxxTest::StdioFilePrinter::Adapter::Adapter ( const Adapter & )
private

◆ Adapter() [2/2]

CxxTest::StdioFilePrinter::Adapter::Adapter ( FILE * o)
inline

Definition at line 32 of file StdioFilePrinter.h.

Member Function Documentation

◆ flush()

void CxxTest::StdioFilePrinter::Adapter::flush ( )
inlinevirtual

Reimplemented from CxxTest::OutputStream.

Definition at line 33 of file StdioFilePrinter.h.

33{ fflush( _o ); }

◆ operator<<() [1/3]

OutputStream & CxxTest::StdioFilePrinter::Adapter::operator<< ( const char * s)
inlinevirtual

Reimplemented from CxxTest::OutputStream.

Definition at line 35 of file StdioFilePrinter.h.

35{ fputs( s, _o ); return *this; }
char * s

◆ operator<<() [2/3]

OutputStream & CxxTest::StdioFilePrinter::Adapter::operator<< ( Manipulator m)
inlinevirtual

Reimplemented from CxxTest::OutputStream.

Definition at line 36 of file StdioFilePrinter.h.

36{ return OutputStream::operator<<( m ); }
int m
Definition cfEzgcd.cc:128
virtual OutputStream & operator<<(unsigned)

◆ operator<<() [3/3]

OutputStream & CxxTest::StdioFilePrinter::Adapter::operator<< ( unsigned i)
inlinevirtual

Reimplemented from CxxTest::OutputStream.

Definition at line 34 of file StdioFilePrinter.h.

34{ fprintf( _o, "%u", i ); return *this; }
int i
Definition cfEzgcd.cc:132

◆ operator=()

Adapter & CxxTest::StdioFilePrinter::Adapter::operator= ( const Adapter & )
private

Field Documentation

◆ _o

FILE* CxxTest::StdioFilePrinter::Adapter::_o
private

Definition at line 29 of file StdioFilePrinter.h.


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