TDocMacroDirective Class Reference

#include <TDocDirective.h>

Inheritance diagram for TDocMacroDirective:

TDocDirective TDocDirective TNamed TNamed TNamed TNamed TObject TObject TObject TObject TObject TObject TObject TObject List of all members.

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

TMacrofMacro
Bool_t fNeedGraphics
Bool_t fShowSource
Bool_t fIsFilename
TMacrofMacro

Detailed Description

Definition at line 97 of file TDocDirective.h.


Constructor & Destructor Documentation

TDocMacroDirective::TDocMacroDirective (  )  [inline]

Definition at line 107 of file TDocDirective.h.

TDocMacroDirective::~TDocMacroDirective (  )  [virtual]

Definition at line 245 of file TDocDirective.cxx.

References fMacro.

TDocMacroDirective::TDocMacroDirective (  )  [inline]

Definition at line 107 of file TDocDirective.h.

virtual TDocMacroDirective::~TDocMacroDirective (  )  [virtual]


Member Function Documentation

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 113 of file TDocDirective.h.

Bool_t TDocMacroDirective::GetResult ( TString result  )  [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  ,
 
)

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.

Definition at line 113 of file TDocDirective.h.

virtual Bool_t TDocMacroDirective::GetResult ( TString result  )  [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  ,
 
)


Member Data Documentation

TMacro* TDocMacroDirective::fMacro [private]

Definition at line 99 of file TDocDirective.h.

Referenced by AddLine(), GetResult(), and ~TDocMacroDirective().

Bool_t TDocMacroDirective::fNeedGraphics [private]

Definition at line 100 of file TDocDirective.h.

Referenced by AddParameter(), and GetResult().

Bool_t TDocMacroDirective::fShowSource [private]

Definition at line 101 of file TDocDirective.h.

Referenced by AddParameter(), and GetResult().

Bool_t TDocMacroDirective::fIsFilename [private]

Definition at line 102 of file TDocDirective.h.

Referenced by AddLine(), and GetResult().

TMacro* TDocMacroDirective::fMacro [private]

Definition at line 99 of file TDocDirective.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:36:10 2011 for ROOT_528-00b_version by  doxygen 1.5.1