Geant4-11
Public Member Functions | Private Member Functions | Private Attributes
G4strstreambuf Class Reference

#include <G4strstreambuf.hh>

Inheritance diagram for G4strstreambuf:

Public Member Functions

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

Private Member Functions

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

Private Attributes

char * buffer = nullptr
 
G4int count = 0
 
G4coutDestinationdestination = nullptr
 
G4int size = 0
 

Detailed Description

Definition at line 59 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

◆ GetDestination()

G4coutDestination * G4strstreambuf::GetDestination ( ) const
inline

◆ 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)

◆ sync()

virtual G4int G4strstreambuf::sync ( )
virtual

Field Documentation

◆ buffer

char* G4strstreambuf::buffer = nullptr
private

Definition at line 77 of file G4strstreambuf.hh.

◆ count

G4int G4strstreambuf::count = 0
private

Definition at line 78 of file G4strstreambuf.hh.

◆ destination

G4coutDestination* G4strstreambuf::destination = nullptr
private

Definition at line 79 of file G4strstreambuf.hh.

◆ size

G4int G4strstreambuf::size = 0
private

Definition at line 78 of file G4strstreambuf.hh.


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