📄 outputlist.h
字号:
void endDescription() { forall(&OutputGenerator::endDescription); } void startDescItem() { forall(&OutputGenerator::startDescItem); } void endDescItem() { forall(&OutputGenerator::endDescItem); } void startSubsection() { forall(&OutputGenerator::startSubsection); } void endSubsection() { forall(&OutputGenerator::endSubsection); } void startSubsubsection() { forall(&OutputGenerator::startSubsubsection); } void endSubsubsection() { forall(&OutputGenerator::endSubsubsection); } void startCenter() { forall(&OutputGenerator::startCenter); } void endCenter() { forall(&OutputGenerator::endCenter); } void startSmall() { forall(&OutputGenerator::startSmall); } void endSmall() { forall(&OutputGenerator::endSmall); } void startSubscript() { forall(&OutputGenerator::startSubscript); } void endSubscript() { forall(&OutputGenerator::endSubscript); } void startSuperscript() { forall(&OutputGenerator::startSuperscript); } void endSuperscript() { forall(&OutputGenerator::endSuperscript); } void startTable(int cols) { forall(&OutputGenerator::startTable,cols); } void endTable() { forall(&OutputGenerator::endTable); } void nextTableRow() { forall(&OutputGenerator::nextTableRow); } void endTableRow() { forall(&OutputGenerator::endTableRow); } void nextTableColumn() { forall(&OutputGenerator::nextTableColumn); } void endTableColumn() { forall(&OutputGenerator::endTableColumn); } void lineBreak() { forall(&OutputGenerator::lineBreak); } void startBold() { forall(&OutputGenerator::startBold); } void endBold() { forall(&OutputGenerator::endBold); } void writeCopyright() { forall(&OutputGenerator::writeCopyright); } void writeQuote() { forall(&OutputGenerator::writeQuote); } void writeUmlaut(char c) { forall(&OutputGenerator::writeUmlaut,c); } void writeAcute(char c) { forall(&OutputGenerator::writeAcute,c); } void writeGrave(char c) { forall(&OutputGenerator::writeGrave,c); } void writeCirc(char c) { forall(&OutputGenerator::writeCirc,c); } void writeTilde(char c) { forall(&OutputGenerator::writeTilde,c); } void writeRing(char c) { forall(&OutputGenerator::writeRing,c); } void writeSharpS() { forall(&OutputGenerator::writeSharpS); } void writeCCedil(char c) { forall(&OutputGenerator::writeCCedil,c); } void startMemberDescription() { forall(&OutputGenerator::startMemberDescription); } void endMemberDescription() { forall(&OutputGenerator::endMemberDescription); } void startDescList(SectionTypes t) { forall(&OutputGenerator::startDescList,t); } void endDescList() { forall(&OutputGenerator::endDescList); } void startParamList(ParamListTypes t) { forall(&OutputGenerator::startParamList,t); } void endParamList() { forall(&OutputGenerator::endParamList); } void endDescTitle() { forall(&OutputGenerator::endDescTitle); } void writeDescItem() { forall(&OutputGenerator::writeDescItem); } void startIndent() { forall(&OutputGenerator::startIndent); } void endIndent() { forall(&OutputGenerator::endIndent); } void startSection(const char *lab,const char *title,bool sub) { forall(&OutputGenerator::startSection,lab,title,sub); } void endSection(const char *lab,bool sub) { forall(&OutputGenerator::endSection,lab,sub); } void writeSectionRef(const char *ref,const char *file, const char *anchor, const char *title) { forall(&OutputGenerator::writeSectionRef,ref,file,anchor,title); } void writeSectionRefItem(const char *page,const char *lab, const char *title) { forall(&OutputGenerator::writeSectionRefItem,page,lab,title); } //void writeSectionRefAnchor(const char *page,const char *lab, const char *title) //{ forall(&OutputGenerator::writeSectionRefAnchor,page,lab,title); } void addIndexItem(const char *s1,const char *s2) { forall(&OutputGenerator::addIndexItem,s1,s2); } void writeSynopsis() { forall(&OutputGenerator::writeSynopsis); } void startClassDiagram() { forall(&OutputGenerator::startClassDiagram); } void endClassDiagram(ClassDiagram &d,const char *f,const char *n) { forall(&OutputGenerator::endClassDiagram,d,f,n); } //void startColorFont(uchar r,uchar g,uchar b) //{ forall(&OutputGenerator::startColorFont,r,g,b); } //void endColorFont() //{ forall(&OutputGenerator::endColorFont); } void startPageRef() { forall(&OutputGenerator::startPageRef); } void endPageRef(const char *c,const char *a) { forall(&OutputGenerator::endPageRef,c,a); } void startQuickIndexItem(const char *s,const char *l) { forall(&OutputGenerator::startQuickIndexItem,s,l); } void endQuickIndexItem() { forall(&OutputGenerator::endQuickIndexItem); } void writeFormula(const char *n,const char *t) { forall(&OutputGenerator::writeFormula,n,t); } void writeNonBreakableSpace(int num) { forall(&OutputGenerator::writeNonBreakableSpace,num); } void startImage(const char *n,const char *s,bool c) { forall(&OutputGenerator::startImage,n,s,c); } void endImage(bool c) { forall(&OutputGenerator::endImage,c); } void startDotFile(const char *n,bool c) { forall(&OutputGenerator::startDotFile,n,c); } void endDotFile(bool c) { forall(&OutputGenerator::endDotFile,c); } void startDescTable() { forall(&OutputGenerator::startDescTable); } void endDescTable() { forall(&OutputGenerator::endDescTable); } void startDescTableTitle() { forall(&OutputGenerator::startDescTableTitle); } void endDescTableTitle() { forall(&OutputGenerator::endDescTableTitle); } void startDescTableData() { forall(&OutputGenerator::startDescTableData); } void endDescTableData() { forall(&OutputGenerator::endDescTableData); } void startDotGraph() { forall(&OutputGenerator::startDotGraph); } void endDotGraph(DotClassGraph &g) { forall(&OutputGenerator::endDotGraph,g); } void startInclDepGraph() { forall(&OutputGenerator::startInclDepGraph); } void endInclDepGraph(DotInclDepGraph &g) { forall(&OutputGenerator::endInclDepGraph,g); } void writeGraphicalHierarchy(DotGfxHierarchyTable &g) { forall(&OutputGenerator::writeGraphicalHierarchy,g); } void startTextBlock(bool dense=FALSE) { forall(&OutputGenerator::startTextBlock,dense); } void endTextBlock() { forall(&OutputGenerator::endTextBlock); } void lastIndexPage() { forall(&OutputGenerator::lastIndexPage); } void startMemberDocPrefixItem() { forall(&OutputGenerator::startMemberDocPrefixItem); } void endMemberDocPrefixItem() { forall(&OutputGenerator::endMemberDocPrefixItem); } void startMemberDocName() { forall(&OutputGenerator::startMemberDocName); } void endMemberDocName() { forall(&OutputGenerator::endMemberDocName); } void startParameterType(bool first) { forall(&OutputGenerator::startParameterType,first); } void endParameterType() { forall(&OutputGenerator::endParameterType); } void startParameterName(bool one) { forall(&OutputGenerator::startParameterName,one); } void endParameterName(bool last,bool one) { forall(&OutputGenerator::endParameterName,last,one); } void startParameterList() { forall(&OutputGenerator::startParameterList); } void endParameterList() { forall(&OutputGenerator::endParameterList); } void startFontClass(const char *c) { forall(&OutputGenerator::startFontClass,c); } void endFontClass() { forall(&OutputGenerator::endFontClass); }#if 0 void startPlainFile(const char *name) { forall(&OutputGenerator::startPlainFile,name); } void endPlainFile() { forall(&OutputGenerator::endPlainFile); }#else // this is to work around a bug in the SGI MipsPro compiler void startPlainFile(const char *name) { OutputGenerator *og=outputs->first(); while (og) { if (og->isEnabled()) (og->startPlainFile)(name); og=outputs->next(); } } void endPlainFile() { OutputGenerator *og=outputs->first(); while (og) { if (og->isEnabled()) (og->endPlainFile)(); og=outputs->next(); } }#endif private: void debug(); void clear(); void forall(void (OutputGenerator::*func)()); FORALLPROTO1(const char *); FORALLPROTO1(char); FORALLPROTO1(IndexSections); FORALLPROTO1(int); FORALLPROTO1(DotClassGraph &); FORALLPROTO1(DotInclDepGraph &); FORALLPROTO1(DotGfxHierarchyTable &); FORALLPROTO1(ParamListTypes); FORALLPROTO1(SectionTypes);#if defined(HAS_BOOL_TYPE) || defined(Q_HAS_BOOL_TYPE) FORALLPROTO1(bool); FORALLPROTO2(bool,int); FORALLPROTO2(bool,bool);#endif FORALLPROTO2(int,bool); FORALLPROTO2(const char *,const char *); FORALLPROTO2(const char *,bool); FORALLPROTO3(const char *,const char *,bool); FORALLPROTO3(uchar,uchar,uchar); FORALLPROTO3(const char *,const char *,const char *); FORALLPROTO3(ClassDiagram &,const char *,const char *); FORALLPROTO4(const char *,const char *,const char *,const char *); FORALLPROTO4(const char *,const char *,const char *,bool); FORALLPROTO4(const char *,const char *,const char *,int); OutputList(const OutputList &ol); QList<OutputGenerator> *outputs;};#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -