#include <RooStreamParser.h>
Definition at line 22 of file RooStreamParser.h.
RooStreamParser::RooStreamParser | ( | istream & | is | ) |
RooStreamParser::RooStreamParser | ( | istream & | is, | |
const TString & | errPrefix | |||
) |
Definition at line 65 of file RooStreamParser.cxx.
RooStreamParser::~RooStreamParser | ( | ) | [virtual] |
Definition at line 75 of file RooStreamParser.cxx.
RooStreamParser::RooStreamParser | ( | istream & | is | ) |
RooStreamParser::RooStreamParser | ( | istream & | is, | |
const TString & | errPrefix | |||
) |
virtual RooStreamParser::~RooStreamParser | ( | ) | [virtual] |
TString RooStreamParser::readToken | ( | ) |
Definition at line 119 of file RooStreamParser.cxx.
References _atEOF, _is, buffer, c, RooFit::InputArguments, isPunctChar(), kTRUE, oocoutW, and zapToEnd().
Referenced by expectToken(), readDouble(), RooCategory::readFromStream(), RooMappedCategory::readFromStream(), RooArgSet::readFromStream(), RooRealVar::readFromStream(), readInteger(), and readString().
TString RooStreamParser::readLine | ( | ) |
Definition at line 283 of file RooStreamParser.cxx.
References _atEOF, _is, buffer, c, and kTRUE.
Referenced by RooArgSet::readFromStream(), RooArgList::readFromStream(), RooGenericPdf::readFromStream(), and RooStringVar::readFromStream().
Definition at line 368 of file RooStreamParser.cxx.
References TString::CompareTo(), error, RooFit::InputArguments, kTRUE, oocoutW, readToken(), and zapToEnd().
Referenced by RooRealVar::readFromStream(), RooArgSet::readFromStream(), and RooMappedCategory::readFromStream().
void RooStreamParser::setPunctuation | ( | const TString & | punct | ) |
Definition at line 94 of file RooStreamParser.cxx.
Referenced by RooMappedCategory::readFromStream(), and RooArgSet::readFromStream().
TString RooStreamParser::getPunctuation | ( | ) | const [inline] |
Definition at line 386 of file RooStreamParser.cxx.
References convertToDouble(), TString::IsNull(), kTRUE, and readToken().
Referenced by RooRealVar::readFromStream(), and RooErrorVar::readFromStream().
Definition at line 400 of file RooStreamParser.cxx.
References TString::Data(), data, error, RooNumber::infinity(), RooFit::InputArguments, TString::Length(), oocoutE, and strcasecmp.
Referenced by readDouble(), and RooRealVar::readFromStream().
Definition at line 426 of file RooStreamParser.cxx.
References convertToInteger(), TString::IsNull(), kTRUE, and readToken().
Referenced by RooRealVar::readFromStream().
Definition at line 439 of file RooStreamParser.cxx.
References TString::Data(), data, error, RooFit::InputArguments, TString::Length(), oocoutE, and strtol().
Referenced by readInteger().
Definition at line 459 of file RooStreamParser.cxx.
References convertToString(), TString::IsNull(), kTRUE, readToken(), and value.
Referenced by RooStringVar::readFromStream().
Definition at line 473 of file RooStreamParser.cxx.
References buffer, TString::Data(), RooFit::InputArguments, len, TString::Length(), oocoutW, and ptr.
Referenced by readString().
Bool_t RooStreamParser::atEOL | ( | ) |
Definition at line 83 of file RooStreamParser.cxx.
Referenced by RooArgSet::readFromStream(), RooRealVar::readFromStream(), and RooArgList::readFromStream().
Bool_t RooStreamParser::atEOF | ( | ) | [inline] |
Definition at line 45 of file RooStreamParser.h.
References _atEOF.
Referenced by RooArgSet::readFromStream(), and RooRealVar::readFromStream().
Definition at line 332 of file RooStreamParser.cxx.
Referenced by expectToken(), RooRealVar::readFromStream(), RooArgSet::readFromStream(), RooArgList::readFromStream(), and readToken().
Bool_t RooStreamParser::isPunctChar | ( | char | c | ) | const |
TString RooStreamParser::readToken | ( | ) |
TString RooStreamParser::readLine | ( | ) |
void RooStreamParser::setPunctuation | ( | const TString & | punct | ) |
TString RooStreamParser::getPunctuation | ( | ) | const [inline] |
Bool_t RooStreamParser::atEOL | ( | ) |
Bool_t RooStreamParser::atEOF | ( | ) | [inline] |
Bool_t RooStreamParser::isPunctChar | ( | char | c | ) | const |
istream* RooStreamParser::_is [protected] |
Definition at line 52 of file RooStreamParser.h.
Referenced by atEOL(), readLine(), readToken(), and zapToEnd().
Bool_t RooStreamParser::_atEOL [protected] |
Definition at line 53 of file RooStreamParser.h.
Bool_t RooStreamParser::_atEOF [protected] |
Definition at line 54 of file RooStreamParser.h.
Referenced by atEOF(), readLine(), and readToken().
TString RooStreamParser::_prefix [protected] |
Definition at line 55 of file RooStreamParser.h.
TString RooStreamParser::_punct [protected] |
istream* RooStreamParser::_is [protected] |
Definition at line 52 of file RooStreamParser.h.