A++ » INCLUDE » RooStreamParser

class RooStreamParser

Function Members (Methods)

public:
virtual~RooStreamParser()
Bool_tatEOF()
Bool_tatEOL()
static TClass*Class()
Bool_tconvertToDouble(const TString& token, Double_t& value)
Bool_tconvertToInteger(const TString& token, Int_t& value)
Bool_tconvertToString(const TString& token, TString& string)
Bool_texpectToken(const TString& expected, Bool_t zapOnError = kFALSE)
TStringgetPunctuation() const
virtual TClass*IsA() const
Bool_tisPunctChar(char c) const
RooStreamParser&operator=(const RooStreamParser&)
Bool_treadDouble(Double_t& value, Bool_t zapOnError = kFALSE)
Bool_treadInteger(Int_t& value, Bool_t zapOnError = kFALSE)
TStringreadLine()
Bool_treadString(TString& value, Bool_t zapOnError = kFALSE)
TStringreadToken()
RooStreamParser(istream& is)
RooStreamParser(const RooStreamParser&)
RooStreamParser(istream& is, const TString& errPrefix)
voidsetPunctuation(const TString& punct)
virtual voidShowMembers(TMemberInspector& insp) const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
voidzapToEnd(Bool_t inclContLines = kFALSE)

Data Members

protected:
Bool_t_atEOF
Bool_t_atEOL
istream*_is
TString_prefix
TString_punct

Class Charts

Inheritance Chart:
RooStreamParser

Function documentation

RooStreamParser(istream& is)
 Constructors, assignment etc.
RooStreamParser(istream& is, const TString& errPrefix)
virtual ~RooStreamParser()
TString readToken()
TString readLine()
Bool_t expectToken(const TString& expected, Bool_t zapOnError = kFALSE)
void setPunctuation(const TString& punct)
TString getPunctuation() const
{ return _punct ; }
Bool_t readDouble(Double_t& value, Bool_t zapOnError = kFALSE)
Bool_t convertToDouble(const TString& token, Double_t& value)
Bool_t readInteger(Int_t& value, Bool_t zapOnError = kFALSE)
Bool_t convertToInteger(const TString& token, Int_t& value)
Bool_t readString(TString& value, Bool_t zapOnError = kFALSE)
Bool_t convertToString(const TString& token, TString& string)
Bool_t atEOL()
Bool_t atEOF()
{ return _atEOF ; }
void zapToEnd(Bool_t inclContLines = kFALSE)
Bool_t isPunctChar(char c) const