|
| FileDef (const char *p, const char *n, const char *ref=0, const char *dn=0) |
|
| ~FileDef () |
|
DefType | definitionType () const |
|
QCString | name () const |
|
QCString | displayName (bool=TRUE) const |
|
QCString | fileName () const |
|
QCString | getOutputFileBase () const |
|
QCString | anchor () const |
|
QCString | getFileBase () const |
|
QCString | getSourceFileBase () const |
|
QCString | includeName () const |
|
QCString | absFilePath () const |
|
const QCString & | docName () const |
|
bool | isSource () const |
|
bool | isDocumentationFile () const |
|
Definition * | getSourceDefinition (int lineNr) const |
|
MemberDef * | getSourceMember (int lineNr) const |
|
QCString | getPath () const |
|
QCString | getVersion () const |
|
bool | isLinkableInProject () const |
|
bool | isLinkable () const |
|
bool | isIncluded (const QCString &name) const |
|
PackageDef * | packageDef () const |
|
DirDef * | getDirDef () const |
|
NamespaceSDict * | getUsedNamespaces () const |
|
SDict< Definition > * | getUsedClasses () const |
|
QList< IncludeInfo > * | includeFileList () const |
|
QList< IncludeInfo > * | includedByFileList () const |
|
void | getAllIncludeFilesRecursively (QStrList &incFiles) const |
|
MemberList * | getMemberList (MemberListType lt) const |
|
const QList< MemberList > & | getMemberLists () const |
|
MemberGroupSDict * | getMemberGroupSDict () const |
|
NamespaceSDict * | getNamespaceSDict () const |
|
ClassSDict * | getClassSDict () const |
|
QCString | title () const |
|
bool | hasDetailedDescription () const |
|
QCString | fileVersion () const |
|
bool | subGrouping () const |
|
void | addSourceRef (int line, Definition *d, MemberDef *md) |
|
void | writeDocumentation (OutputList &ol) |
|
void | writeMemberPages (OutputList &ol) |
|
void | writeQuickMemberLinks (OutputList &ol, MemberDef *currentMd) const |
|
void | writeSummaryLinks (OutputList &ol) |
|
void | writeTagFile (FTextStream &t) |
|
void | startParsing () |
|
void | writeSource (OutputList &ol, bool sameTu, QStrList &filesInSameTu) |
|
void | parseSource (bool sameTu, QStrList &filesInSameTu) |
|
void | finishParsing () |
|
void | insertMember (MemberDef *md) |
|
void | insertClass (ClassDef *cd) |
|
void | insertNamespace (NamespaceDef *nd) |
|
void | computeAnchors () |
|
void | setPackageDef (PackageDef *pd) |
|
void | setDirDef (DirDef *dd) |
|
void | addUsingDirective (NamespaceDef *nd) |
|
void | addUsingDeclaration (Definition *def) |
|
void | combineUsingRelations () |
|
bool | generateSourceFile () const |
|
void | sortMemberLists () |
|
void | addIncludeDependency (FileDef *fd, const char *incName, bool local, bool imported, bool indirect) |
|
void | addIncludedByDependency (FileDef *fd, const char *incName, bool local, bool imported) |
|
void | addMembersToMemberGroup () |
|
void | distributeMemberGroupDocumentation () |
|
void | findSectionsInDocumentation () |
|
void | addIncludedUsingDirectives () |
|
void | addListReferences () |
|
| Definition (const char *defFileName, int defLine, int defColumn, const char *name, const char *b=0, const char *d=0, bool isSymbol=TRUE) |
|
virtual | ~Definition () |
|
const QCString & | name () const |
|
QCString | localName () const |
|
virtual QCString | qualifiedName () const |
|
QCString | symbolName () const |
|
virtual QCString | getSourceAnchor () const |
|
virtual QCString | documentation () const |
|
int | docLine () const |
|
QCString | docFile () const |
|
virtual QCString | briefDescription (bool abbreviate=FALSE) const |
|
QCString | briefDescriptionAsTooltip () const |
|
int | briefLine () const |
|
QCString | inbodyDocumentation () const |
|
QCString | inbodyFile () const |
|
int | inbodyLine () const |
|
QCString | briefFile () const |
|
QCString | getDefFileName () const |
|
QCString | getDefFileExtension () const |
|
int | getDefLine () const |
|
int | getDefColumn () const |
|
virtual bool | hasDocumentation () const |
|
virtual bool | hasUserDocumentation () const |
|
virtual bool | isVisibleInProject () const |
|
virtual bool | isVisible () const |
|
bool | isHidden () const |
|
bool | isArtificial () const |
|
virtual QCString | getReference () const |
|
virtual bool | isReference () const |
|
QCString | externalReference (const QCString &relPath) const |
|
int | getStartBodyLine () const |
|
int | getEndBodyLine () const |
|
FileDef * | getBodyDef () const |
|
SrcLangExt | getLanguage () const |
|
GroupList * | partOfGroups () const |
|
QList< ListItemInfo > * | xrefListItems () const |
|
virtual Definition * | findInnerCompound (const char *name) |
|
virtual Definition * | getOuterScope () const |
|
MemberSDict * | getReferencesMembers () const |
|
MemberSDict * | getReferencedByMembers () const |
|
bool | hasSections () const |
|
bool | hasSources () const |
|
bool | hasBriefDescription () const |
|
QCString | id () const |
|
virtual void | setName (const char *name) |
|
void | setId (const char *name) |
|
virtual void | setDocumentation (const char *d, const char *docFile, int docLine, bool stripWhiteSpace=TRUE) |
|
virtual void | setBriefDescription (const char *b, const char *briefFile, int briefLine) |
|
virtual void | setInbodyDocumentation (const char *d, const char *docFile, int docLine) |
|
void | setReference (const char *r) |
|
void | addSectionsToDefinition (QList< SectionInfo > *anchorList) |
|
void | setBodySegment (int bls, int ble) |
|
void | setBodyDef (FileDef *fd) |
|
void | addSourceReferencedBy (MemberDef *d) |
|
void | addSourceReferences (MemberDef *d) |
|
void | setRefItems (const QList< ListItemInfo > *sli) |
|
void | mergeRefItems (Definition *d) |
|
virtual void | addInnerCompound (Definition *d) |
|
virtual void | setOuterScope (Definition *d) |
|
virtual void | setHidden (bool b) |
|
void | setArtificial (bool b) |
|
void | setLanguage (SrcLangExt lang) |
|
QCString | convertNameToFile (const char *name, bool allowDots=FALSE) const |
|
void | writeSourceDef (OutputList &ol, const char *scopeName) |
|
void | writeInlineCode (OutputList &ol, const char *scopeName) |
|
void | writeSourceRefs (OutputList &ol, const char *scopeName) |
|
void | writeSourceReffedBy (OutputList &ol, const char *scopeName) |
|
void | makePartOfGroup (GroupDef *gd) |
|
void | writeNavigationPath (OutputList &ol) const |
|
QCString | navigationPathAsString () const |
|
QCString | pathFragment () const |
|
void | writeDocAnchorsToTagFile (FTextStream &) |
|
void | setLocalName (const QCString name) |
|
void | addSectionsToIndex () |
|
void | writeToc (OutputList &ol) |
|
void | setCookie (Cookie *cookie) |
|
Cookie * | cookie () const |
|
| DefinitionIntf () |
|
virtual | ~DefinitionIntf () |
|
A model of a file symbol.
An object of this class contains all file information that is gathered. This includes the members and compounds defined in the file.
The member writeDocumentation() can be used to generate the page of documentation to HTML and LaTeX.
Definition at line 64 of file filedef.h.