Logo ROOT  
Reference Guide
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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