12 #ifndef ROOT_TDocDirective 13 #define ROOT_TDocDirective 46 TNamed(name,
""), fDocParser(0), fHtml(0), fDocOutput(0), fCounter(-1) {};
64 virtual const char*
GetEndTag()
const = 0;
89 virtual const char*
GetEndTag()
const {
return "end_html"; }
103 TString CreateSubprocessInputFile();
112 virtual const char*
GetEndTag()
const {
return "end_macro"; }
131 virtual void CreateLatex(
const char* filename);
138 fSepIsRegexp(
kFALSE), fBBCanvas(0) {};
142 virtual const char*
GetEndTag()
const {
return "end_latex";}
148 TList* GetListOfLines()
const;
157 #endif // ROOT_TDocDirective A zero length substring is legal.
virtual const char * GetName() const
Returns name of object.
Bool_t SeparatorIsRegexp() const
virtual const char * GetEndTag() const
const char * GetOutputDir() const
Get the directory for documentation output.
virtual void DeleteOutputFiles(const char *ext) const
Delete all output generated by the directive beginning with Name() and ending with ext...
void SetTag(const char *tag)
virtual Bool_t GetResult(TString &result)=0
const char * GetSeparator() const
Class supporting a collection of lines with C++ code.
virtual void AddParameter(const TString &, const char *=0)
TDocParser * GetDocParser() const
#define ClassDef(name, id)
The TNamed class is the base class for all named ROOT classes.
TDocDirective(const char *name)
To draw Mathematical Formula.
void SetCounter(Int_t count)
virtual void DeleteOutput() const
TVirtualPad is an abstract base class for the Pad and Canvas classes.
void SetParser(TDocParser *parser)
Set the parser, and fDocOutput, fHtml from that.
virtual void DeleteOutput() const
const char * GetAlignment() const
const char * GetName() const
Returns name of object.
virtual ~TDocHtmlDirective()
The ROOT global object gROOT contains a list of all defined classes.
void SetParameters(const char *params)
Given a string containing parameters in params, we call AddParameter() for each of them...
virtual const char * GetEndTag() const
virtual const char * GetEndTag() const
virtual const char * GetEndTag() const =0
virtual void SetTitle(const char *title="")
Set the title of the TNamed.
Int_t GetFontSize() const
virtual void DeleteOutput() const
TDocOutput * GetDocOutput() const
virtual void AddLine(const TSubString &line)=0