#include <TDocDirective.h>
Inheritance diagram for TDocMacroDirective:
Public Member Functions | |
TDocMacroDirective () | |
virtual | ~TDocMacroDirective () |
virtual void | AddLine (const TSubString &line) |
virtual const char * | GetEndTag () const |
virtual Bool_t | GetResult (TString &result) |
virtual void | DeleteOutput () const |
ClassDef (TDocMacroDirective, 0) | |
TDocMacroDirective () | |
virtual | ~TDocMacroDirective () |
virtual void | AddLine (const TSubString &line) |
virtual const char * | GetEndTag () const |
virtual Bool_t | GetResult (TString &result) |
virtual void | DeleteOutput () const |
ClassDef (TDocMacroDirective, 0) | |
Private Member Functions | |
virtual void | AddParameter (const TString &name, const char *value=0) |
virtual void | AddParameter (const TString &name, const char *value=0) |
Private Attributes | |
TMacro * | fMacro |
Bool_t | fNeedGraphics |
Bool_t | fShowSource |
Bool_t | fIsFilename |
TMacro * | fMacro |
Definition at line 97 of file TDocDirective.h.
TDocMacroDirective::TDocMacroDirective | ( | ) | [inline] |
Definition at line 107 of file TDocDirective.h.
TDocMacroDirective::~TDocMacroDirective | ( | ) | [virtual] |
TDocMacroDirective::TDocMacroDirective | ( | ) | [inline] |
Definition at line 107 of file TDocDirective.h.
virtual TDocMacroDirective::~TDocMacroDirective | ( | ) | [virtual] |
void TDocMacroDirective::AddParameter | ( | const TString & | name, | |
const char * | value = 0 | |||
) | [private, virtual] |
Reimplemented from TDocDirective.
Definition at line 526 of file TDocDirective.cxx.
References fNeedGraphics, fShowSource, TString::kIgnoreCase, kTRUE, name, and TObject::Warning().
void TDocMacroDirective::AddLine | ( | const TSubString & | line | ) | [virtual] |
Implements TDocDirective.
Definition at line 252 of file TDocDirective.cxx.
References TMacro::AddLine(), TString::Contains(), fIsFilename, fMacro, TDocDirective::GetName(), line, and name.
virtual const char* TDocMacroDirective::GetEndTag | ( | ) | const [inline, virtual] |
Implements TDocDirective.
Definition at line 274 of file TDocDirective.cxx.
References TMacro::AddLine(), TSystem::BaseName(), TDocParser::Convert(), TString::Data(), TList::Delete(), TSystem::DirName(), TString::EndsWith(), TObject::Error(), error, TMacro::Exec(), TDocDirective::fHtml, TSystem::FindFile(), TList::First(), fIsFilename, fMacro, fNeedGraphics, fShowSource, gApplication, gDebug, TDocParser::GetCurrentModule(), TDocDirective::GetDocOutput(), TDocDirective::GetDocParser(), TCollection::GetEntries(), TDocDirective::GetHtml(), TMacro::GetListOfLines(), THtml::GetModuleMacroPath(), THtml::GetModuleNameForClass(), TNamed::GetName(), TObject::GetName(), TDocDirective::GetName(), TDocDirective::GetOutputDir(), gInterpreter, gPad, gROOT, gSystem, gVirtualX, id, TObject::Info(), TApplication::InitializeGraphics(), TROOT::IsBatch(), THtml::IsBatch(), TString::kBoth, kFALSE, TInterpreter::kNoError, kNPOS, TInterpreter::kProcessing, kTRUE, TString::Last(), TString::Length(), line, TDocOutput::NameSpace2FileName(), TApplication::NeedGraphicsLibs(), params, TString::Prepend(), TSystem::PrependPathName(), TSystem::ProcessEvents(), TROOT::ProcessLine(), TSystem::pwd(), R__LOCKGUARD, TString::Remove(), TString::ReplaceAll(), result(), TObject::SaveAs(), TROOT::SetBatch(), TSystem::Sleep(), TObjString::String(), TString::Strip(), TDocDirective::TDocParser, TString::Tokenize(), and TObject::Warning().
virtual void TDocMacroDirective::DeleteOutput | ( | ) | const [inline, virtual] |
Reimplemented from TDocDirective.
Definition at line 116 of file TDocDirective.h.
References TDocDirective::DeleteOutputFiles().
TDocMacroDirective::ClassDef | ( | TDocMacroDirective | , | |
0 | ||||
) |
virtual void TDocMacroDirective::AddParameter | ( | const TString & | name, | |
const char * | value = 0 | |||
) | [private, virtual] |
Reimplemented from TDocDirective.
virtual void TDocMacroDirective::AddLine | ( | const TSubString & | line | ) | [virtual] |
Implements TDocDirective.
virtual const char* TDocMacroDirective::GetEndTag | ( | ) | const [inline, virtual] |
Implements TDocDirective.
virtual void TDocMacroDirective::DeleteOutput | ( | ) | const [inline, virtual] |
Reimplemented from TDocDirective.
Definition at line 116 of file TDocDirective.h.
References TDocDirective::DeleteOutputFiles().
TDocMacroDirective::ClassDef | ( | TDocMacroDirective | , | |
0 | ||||
) |
TMacro* TDocMacroDirective::fMacro [private] |
Definition at line 99 of file TDocDirective.h.
Referenced by AddLine(), GetResult(), and ~TDocMacroDirective().
Bool_t TDocMacroDirective::fNeedGraphics [private] |
Bool_t TDocMacroDirective::fShowSource [private] |
Bool_t TDocMacroDirective::fIsFilename [private] |
TMacro* TDocMacroDirective::fMacro [private] |
Definition at line 99 of file TDocDirective.h.