37 m_indent(0), m_langExt(langExt)
234 FileDef fd( cfi.dirPath().utf8(), cfi.fileName().utf8() );
391 m_t <<
".IP \"" <<
ws;
548 if (s->
level()==1)
m_t <<
".SH";
else m_t <<
".SS";
552 if (s->
level()==1)
m_t <<
".PP" << endl;
582 m_t <<
".IP \"" <<
ws;
720 if (header->
level()==1)
m_t <<
".SH";
else m_t <<
".SS";
728 if (header->
level()==1)
m_t <<
".PP" << endl;
859 m_t <<
"Template Parameters";
break;
885 for (li.toFirst();(param=li.
current());++li)
887 if (!first)
m_t <<
",";
else first=
FALSE;
1010 case '.':
m_t <<
"\\&.";
break;
1011 case '\\':
m_t <<
"\\\\";
break;
1013 default:
m_t <<
c;
break;
QCString exampleFile() const
virtual QCString trPrecondition()=0
const char * man(DocSymbol::SymType symb) const
Access routine to the man code of the HTML entity.
virtual QCString trSince()=0
ParserInterface * getParser(const char *extension)
virtual QCString trAttention()=0
static TemplateVariant parseCode(MemberDef *md, const QCString &scopeName, const QCString &relPath, const QCString &code, int startLine=-1, int endLine=-1, bool showLineNumbers=FALSE)
virtual QCString trInvariant()=0
virtual QCString trPostcondition()=0
CodeOutputInterface & m_ci
virtual QCString trWarning()=0
virtual QCString trCopyright()=0
static HtmlEntityMapper * instance()
Simplified and optimized version of QTextStream.
virtual Kind kind() const =0
virtual QCString trReturns()=0
virtual QCString trDate()=0
void visitPre(DocAutoList *)
virtual QCString trNote()=0
QCString exampleFile() const
QCString extractBlock(const QCString text, const QCString marker)
Abstract visitor that participates in the visitor pattern.
virtual QCString trExceptions()=0
static ParserManager * parserManager
QCString targetTitle() const
virtual QCString trParameters()=0
virtual QCString trAuthor(bool first_capital, bool singular)=0
virtual QCString trReturnValues()=0
A bunch of utility functions.
virtual QCString trVersion()=0
QCString language() const
const QList< DocNode > & parameters()
SrcLangExt getLanguageFromFileName(const QCString fileName)
void visitPost(DocAutoList *)
void filter(const char *str)
bool fill(char c, int len=-1)
Translator * theTranslator
QCString exampleFile() const
virtual QCString trRemarks()=0
virtual QCString trSeeAlso()=0
QCString extension() const
The QFileInfo class provides system-independent file information.
ManDocVisitor(FTextStream &t, CodeOutputInterface &ci, const char *langExt)
virtual void parseCode(CodeOutputInterface &codeOutIntf, const char *scopeName, const QCString &input, SrcLangExt lang, bool isExampleBlock, const char *exampleName=0, FileDef *fileDef=0, int startLine=-1, int endLine=-1, bool inlineFragment=FALSE, MemberDef *memberDef=0, bool showLineNumbers=TRUE, Definition *searchCtx=0, bool collectXRefs=TRUE)=0
QTextStream & endl(QTextStream &s)