Quick Links:
ROOT Homepage
Class Index
Class Hierarchy
Search
Source:
header file
inheritance tree (.pdf)
Sections:
class description
function members
data members
class charts
A++
»
INCLUDE
»
RooStreamParser
class RooStreamParser
Function Members (Methods)
public:
virtual
~RooStreamParser
()
Bool_t
atEOF
()
Bool_t
atEOL
()
static
TClass
*
Class
()
Bool_t
convertToDouble
(
const
TString
& token,
Double_t
& value)
Bool_t
convertToInteger
(
const
TString
& token,
Int_t
& value)
Bool_t
convertToString
(
const
TString
& token,
TString
& string)
Bool_t
expectToken
(
const
TString
& expected,
Bool_t
zapOnError =
kFALSE
)
TString
getPunctuation
()
const
virtual
TClass
*
IsA
()
const
Bool_t
isPunctChar
(
char
c)
const
RooStreamParser
&
operator=
(
const
RooStreamParser
&)
Bool_t
readDouble
(
Double_t
& value,
Bool_t
zapOnError =
kFALSE
)
Bool_t
readInteger
(
Int_t
& value,
Bool_t
zapOnError =
kFALSE
)
TString
readLine
()
Bool_t
readString
(
TString
& value,
Bool_t
zapOnError =
kFALSE
)
TString
readToken
()
RooStreamParser
(
istream
& is)
RooStreamParser
(
const
RooStreamParser
&)
RooStreamParser
(
istream
& is,
const
TString
& errPrefix)
void
setPunctuation
(
const
TString
& punct)
virtual
void
ShowMembers
(
TMemberInspector
& insp)
const
virtual
void
Streamer
(
TBuffer
&)
void
StreamerNVirtual
(
TBuffer
& ClassDef_StreamerNVirtual_b)
void
zapToEnd
(
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