Geant4  10.01.p03
G4strstreambuf Class Reference

#include <G4strstreambuf.hh>

+ Inheritance diagram for G4strstreambuf:
+ Collaboration diagram for G4strstreambuf:

Public Member Functions

 G4strstreambuf ()
 
 ~G4strstreambuf ()
 
virtual G4int overflow (G4int c=EOF)
 
virtual G4int sync ()
 
void SetDestination (G4coutDestination *dest)
 
G4int ReceiveString ()
 

Private Member Functions

 G4strstreambuf (const G4strstreambuf &)
 
G4strstreambufoperator= (const G4strstreambuf &)
 

Private Attributes

char * buffer
 
G4int count
 
G4int size
 
G4coutDestinationdestination
 

Detailed Description

Definition at line 56 of file G4strstreambuf.hh.

Constructor & Destructor Documentation

G4strstreambuf::G4strstreambuf ( )
G4strstreambuf::~G4strstreambuf ( )
G4strstreambuf::G4strstreambuf ( const G4strstreambuf )
private

Member Function Documentation

G4strstreambuf& G4strstreambuf::operator= ( const G4strstreambuf )
private
virtual G4int G4strstreambuf::overflow ( G4int  c = EOF)
virtual
G4int G4strstreambuf::ReceiveString ( )
inline
void G4strstreambuf::SetDestination ( G4coutDestination dest)

Referenced by G4CerrToFile::G4CerrToFile(), G4CoutToFile::G4CoutToFile(), G4MTcoutDestination::G4MTcoutDestination(), G4UImanager::SetCoutDestination(), and pyglobals::SetG4PyCoutDestination().

+ Here is the caller graph for this function:

virtual G4int G4strstreambuf::sync ( )
virtual

Member Data Documentation

char* G4strstreambuf::buffer
private

Definition at line 75 of file G4strstreambuf.hh.

G4int G4strstreambuf::count
private

Definition at line 76 of file G4strstreambuf.hh.

G4coutDestination* G4strstreambuf::destination
private

Definition at line 77 of file G4strstreambuf.hh.

G4int G4strstreambuf::size
private

Definition at line 76 of file G4strstreambuf.hh.


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