浏览该文件的文档.
205 class FileList :
public std::vector<const FileDef *>
std::vector< std::string > StringVector
virtual QCString title() const =0
std::set< const FileDef * > FileDefSet
virtual void getAllIncludeFilesRecursively(StringVector &incFiles) const =0
virtual const MemberLists & getMemberLists() const =0
virtual void setDiskName(const QCString &name)=0
virtual void insertNamespace(const NamespaceDef *nd)=0
virtual PackageDef * packageDef() const =0
virtual QCString getSourceFileBase() const =0
virtual QCString anchor() const =0
virtual void addIncludedUsingDirectives(FileDefSet &visitedFiles)=0
virtual void addListReferences()=0
virtual void addMembersToMemberGroup()=0
virtual bool generateSourceFile() const =0
virtual void addUsingDirective(const NamespaceDef *nd)=0
The common base class of all entity definitions found in the sources.
An abstract interface of a namespace symbol.
FilesInDir(const QCString &p)
virtual void setPackageDef(PackageDef *pd)=0
A model of a directory symbol.
virtual void addIncludeDependency(const FileDef *fd, const QCString &incName, bool local, bool imported)=0
virtual const NamespaceLinkedRefMap & getNamespaces() const =0
virtual void countMembers()=0
virtual int numDocMembers() const =0
virtual LinkedRefMap< const ClassDef > getUsedClasses() const =0
virtual DefType definitionType() const =0
bool compareFileDefs(const FileDef *fd1, const FileDef *fd2)
virtual void insertClass(const ClassDef *cd)=0
virtual QCString getVersion() const =0
virtual bool isLinkableInProject() const =0
virtual const IncludeInfoList & includedByFileList() const =0
virtual bool isLinkable() const =0
virtual bool subGrouping() const =0
Text streaming class that buffers data.
virtual const MemberDef * getSourceMember(int lineNr) const =0
virtual const Definition * getSourceDefinition(int lineNr) const =0
virtual const QCString & docName() const =0
virtual LinkedRefMap< const NamespaceDef > getUsedNamespaces() const =0
virtual const ClassLinkedRefMap & getClasses() const =0
virtual QCString includeName() const =0
Class representing a list of output generators that are written to in parallel.
virtual bool isSource() const =0
A model of a class/file/namespace member symbol.
A abstract class representing of a compound symbol.
virtual void computeAnchors()=0
virtual void setDirDef(DirDef *dd)=0
virtual QCString name() const =0
virtual QCString includeDependencyGraphFileName() const =0
Class representing the data associated with a #include statement.
virtual void addUsingDeclaration(const ClassDef *cd)=0
virtual void writeSourceHeader(OutputList &ol)=0
virtual void combineUsingRelations()=0
virtual MemberList * getMemberList(MemberListType lt) const =0
virtual void addIncludedByDependency(const FileDef *fd, const QCString &incName, bool local, bool imported)=0
virtual QCString includedByDependencyGraphFileName() const =0
virtual bool hasDetailedDescription() const =0
virtual void sortMemberLists()=0
virtual void addSourceRef(int line, const Definition *d, const MemberDef *md)=0
virtual void writeSourceFooter(OutputList &ol)=0
virtual QCString fileVersion() const =0
virtual QCString fileName() const =0
virtual bool isIncluded(const QCString &name) const =0
virtual QCString getPath() const =0
std::vector< const FileDef * > files
virtual void insertConcept(const ConceptDef *cd)=0
virtual void findSectionsInDocumentation()=0
virtual void writeQuickMemberLinks(OutputList &ol, const MemberDef *currentMd) const =0
virtual const ConceptLinkedRefMap & getConcepts() const =0
virtual bool isDocumentationFile() const =0
virtual void writeSummaryLinks(OutputList &ol) const =0
virtual void writeTagFile(TextStream &t)=0
virtual QCString absFilePath() const =0
IncludeInfo(const FileDef *fd, const QCString &in, bool loc, bool imp)
FileDef * toFileDef(Definition *d)
virtual void writeMemberPages(OutputList &ol)=0
Clang parser object for a single translation unit, which consists of a source file and the directly o...
FileDef * createFileDef(const QCString &p, const QCString &n, const QCString &ref=QCString(), const QCString &dn=QCString())
A model of a file symbol.
virtual const MemberGroupList & getMemberGroups() const =0
virtual int numDecMembers() const =0
virtual void parseSource(ClangTUParser *clangParser)=0
virtual void writeDocumentation(OutputList &ol)=0
virtual void distributeMemberGroupDocumentation()=0
virtual void writeSourceBody(OutputList &ol, ClangTUParser *clangParser)=0
virtual DirDef * getDirDef() const =0
virtual QCString getOutputFileBase() const =0
A list of MemberDef objects as shown in documentation sections.
virtual QCString displayName(bool=TRUE) const =0
virtual void insertMember(MemberDef *md)=0
virtual const IncludeInfoList & includeFileList() const =0
This is an alternative implementation of QCString.