Geant4  10.02.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() [1/2]

G4strstreambuf::G4strstreambuf ( )

◆ ~G4strstreambuf()

G4strstreambuf::~G4strstreambuf ( )

◆ G4strstreambuf() [2/2]

G4strstreambuf::G4strstreambuf ( const G4strstreambuf )
private

Member Function Documentation

◆ operator=()

G4strstreambuf& G4strstreambuf::operator= ( const G4strstreambuf )
private

◆ overflow()

virtual G4int G4strstreambuf::overflow ( G4int  c = EOF)
virtual

◆ ReceiveString()

G4int G4strstreambuf::ReceiveString ( )
inline

◆ SetDestination()

void G4strstreambuf::SetDestination ( G4coutDestination dest)
Here is the caller graph for this function:

◆ sync()

virtual G4int G4strstreambuf::sync ( )
virtual

Member Data Documentation

◆ buffer

char* G4strstreambuf::buffer
private

Definition at line 75 of file G4strstreambuf.hh.

◆ count

G4int G4strstreambuf::count
private

Definition at line 76 of file G4strstreambuf.hh.

◆ destination

G4coutDestination* G4strstreambuf::destination
private

Definition at line 77 of file G4strstreambuf.hh.

◆ size

G4int G4strstreambuf::size
private

Definition at line 76 of file G4strstreambuf.hh.


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