Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
TXMLOutputStream Class Reference

Definition at line 70 of file TXMLEngine.cxx.

Public Member Functions

 TXMLOutputStream (const char *filename, Int_t bufsize=20000)
 
 TXMLOutputStream (TString *outstr, Int_t bufsize=20000)
 
virtual ~TXMLOutputStream ()
 
void Init (Int_t bufsize)
 
void OutputChar (char symb)
 
void OutputCurrent ()
 
void Put (char symb, Int_t cnt=1)
 
void Write (const char *str)
 

Protected Attributes

char * fBuf {nullptr}
 
char * fCurrent {nullptr}
 
char * fLimitAddr {nullptr}
 
char * fMaxAddr {nullptr}
 
std::ostream * fOut {nullptr}
 
TStringfOutStr {nullptr}
 

Constructor & Destructor Documentation

◆ TXMLOutputStream() [1/2]

TXMLOutputStream::TXMLOutputStream ( const char *  filename,
Int_t  bufsize = 20000 
)
inline

Definition at line 80 of file TXMLEngine.cxx.

◆ TXMLOutputStream() [2/2]

TXMLOutputStream::TXMLOutputStream ( TString outstr,
Int_t  bufsize = 20000 
)
inline

Definition at line 87 of file TXMLEngine.cxx.

◆ ~TXMLOutputStream()

virtual TXMLOutputStream::~TXMLOutputStream ( )
inlinevirtual

Definition at line 102 of file TXMLEngine.cxx.

Member Function Documentation

◆ Init()

void TXMLOutputStream::Init ( Int_t  bufsize)
inline

Definition at line 94 of file TXMLEngine.cxx.

◆ OutputChar()

void TXMLOutputStream::OutputChar ( char  symb)
inline

Definition at line 121 of file TXMLEngine.cxx.

◆ OutputCurrent()

void TXMLOutputStream::OutputCurrent ( )
inline

Definition at line 110 of file TXMLEngine.cxx.

◆ Put()

void TXMLOutputStream::Put ( char  symb,
Int_t  cnt = 1 
)
inline

Definition at line 146 of file TXMLEngine.cxx.

◆ Write()

void TXMLOutputStream::Write ( const char *  str)
inline

Definition at line 129 of file TXMLEngine.cxx.

Member Data Documentation

◆ fBuf

char* TXMLOutputStream::fBuf {nullptr}
protected

Definition at line 74 of file TXMLEngine.cxx.

◆ fCurrent

char* TXMLOutputStream::fCurrent {nullptr}
protected

Definition at line 75 of file TXMLEngine.cxx.

◆ fLimitAddr

char* TXMLOutputStream::fLimitAddr {nullptr}
protected

Definition at line 77 of file TXMLEngine.cxx.

◆ fMaxAddr

char* TXMLOutputStream::fMaxAddr {nullptr}
protected

Definition at line 76 of file TXMLEngine.cxx.

◆ fOut

std::ostream* TXMLOutputStream::fOut {nullptr}
protected

Definition at line 72 of file TXMLEngine.cxx.

◆ fOutStr

TString* TXMLOutputStream::fOutStr {nullptr}
protected

Definition at line 73 of file TXMLEngine.cxx.

  • io/xml/src/TXMLEngine.cxx