69 virtual void writeString(
const char *,
bool)
const = 0;
71 virtual void writeLink(
const char *extRef,
const char *file,
72 const char *anchor,
const char *text
82 void writeString(
const char *s,
bool keepSpaces)
const;
84 void writeLink(
const char *extRef,
const char *file,
85 const char *anchor,
const char *text
100 void append(uint letter,
typename T::ElementType *elem)
113 return (
int)l1->letter()-(int)l2->letter();
129 bool autoBreak=FALSE,
131 bool keepSpaces=FALSE,
141 bool getDefs(
const QCString &scopeName,
142 const QCString &memberName,
149 bool forceEmptyScope=FALSE,
152 const char *forceTagFile=0
162 bool lookForSpecializations = TRUE,
164 bool checkScope = FALSE
178 const char *,
bool inSeeBlock,
const char *);
181 const char *linkTxt=0);
196 QCString
substitute(
const QCString &s,
const QCString &src,
const QCString &dst);
198 QCString
clearBlock(
const char *s,
const char *begin,
const char *end);
200 QCString
selectBlock(
const QCString& s,
const QCString &name,
bool which);
210 QCString *pTemplSpec=0,
211 bool mayBeUnlinkable=FALSE,
212 bool mayBeHidden=FALSE,
213 QCString *pResolvedType=0);
226 return c==
'_' || c>=128 || c<0 || isalnum(c);
250 const char *projName,
const char *projNum,
const char *projBrief);
268 QCString
convertNameToFile(
const char *name,
bool allowDots=FALSE,
bool allowUnderscore=FALSE);
271 QCString &className,QCString &namespaceName,
272 bool allowEmptyClass=FALSE);
280 QCString
convertToHtml(
const char *s,
bool keepEntities=TRUE);
282 QCString
convertToLaTeX(
const QCString &s,
bool insideTabbing=FALSE,
bool keepSpaces=FALSE);
298 const QCString &name,
303 const QCString &name,
310 bool parentOnly=TRUE,
311 QCString *lastScopeStripped=0);
316 QCString
mergeScopes(
const QCString &leftScope,
const QCString &rightScope);
322 void addRefItem(
const QList<ListItemInfo> *sli,
const char *prefix,
324 const char *name,
const char *title,
const char *args,
Definition *scope);
327 const QCString &
doc,QList<SectionInfo> *anchors,
328 const char *fileName,
int startLine,
329 const QList<ListItemInfo> *sli,
340 bool insideTabbing=FALSE,
341 bool insidePre=FALSE,
342 bool insideItem=FALSE,
343 bool keepSpaces=FALSE);
364 const QCString &explicitScopePart);
376 bool containsWord(
const QCString &s,
const QCString &word);
396 MemberDef **pMemType=0,QCString *pTemplSpec=0,
397 QCString *pResolvedType=0,
404 QCString
recodeString(
const QCString &str,
const char *fromEncoding,
const char *toEncoding);
413 QCString
expandAlias(
const QCString &aliasName,
const QCString &aliasValue);
422 bool filter=TRUE,
bool isSourceCode=FALSE);
425 bool patternMatch(
const QFileInfo &fi,
const QStrList *patList);
428 QCString
externalRef(
const QCString &relPath,
const QCString &ref,
bool href);
446 bool copyFile(
const QCString &src,
const QCString &dest);
447 QCString
extractBlock(
const QCString text,
const QCString marker);
448 int lineBlock(
const QCString text,
const QCString marker);
450 QCString
correctURL(
const QCString &url,
const QCString &relPath);