121 ClassDef *inheritedFrom,
const char *inheritId
129 Definition *container,
bool showEnumValues,
bool showInline)
314 if (locHeader.
isEmpty()) locHeader=
"[NOHEADER]";
317 return "amgrp"+sigStr;
MemberListType listType() const
void append(const MemberDef *md)
MemberList * unmarshalMemberList(StorageIntf *s)
int countDecMembers(GroupDef *gd=0)
Grouping::GroupPri_t getGroupPri() const
MemberList * getSectionList(Definition *d) const
void setRefItems(const QList< ListItemInfo > *sli)
void append(const type *d)
int enumValueCount() const
void writePlainDeclarations(OutputList &ol, ClassDef *cd, NamespaceDef *nd, FileDef *fd, GroupDef *gd, ClassDef *inheritedFrom, const char *inheritId)
void writeTagFile(FTextStream &)
int countGroupedInheritedMembers(MemberListType lt)
static Store * symbolStorage
QCString inbodyDocumentation() const
void setRefItems(const QList< ListItemInfo > *sli)
void writeDocumentation(OutputList &ol, const char *scopeName, Definition *container, const char *title, bool showEnumValues=FALSE, bool showInline=FALSE)
Abstract interface for file based memory storage operations.
QCString unmarshalQCString(StorageIntf *s)
int unmarshalInt(StorageIntf *s)
void writeDeclarations(OutputList &ol, ClassDef *cd, NamespaceDef *nd, FileDef *fd, GroupDef *gd, bool showInline=FALSE)
void writeTagFile(FTextStream &)
Simplified and optimized version of QTextStream.
void marshalInt(StorageIntf *s, int v)
int numDocMembers() const
virtual QCString getOutputFileBase() const =0
void * unmarshalObjPointer(StorageIntf *s)
void addMemberGroup(MemberGroup *mg)
void addGroupedInheritedMembers(OutputList &ol, ClassDef *cd, MemberListType lt, ClassDef *inheritedFrom, const QCString &inheritId)
int numDecMembers() const
void marshalBool(StorageIntf *s, bool b)
void writeDocumentation(OutputList &ol, const char *scopeName, Definition *container, bool showEnumValues, bool showInline)
void countDocMembers(bool countEnumValues=FALSE)
int enumValueCount() const
QCString inbodyFile() const
void findSectionsInDocumentation()
bool unmarshalBool(StorageIntf *s)
void setDocumentation(const char *d, const char *docFile, int docLine, bool stripWhiteSpace=TRUE)
void setInbodyDocumentation(const char *d, const char *inbodyFile, int inbodyLine)
QCString briefDescription(bool abbr=FALSE) const
QList< ListItemInfo > * unmarshalItemInfoList(StorageIntf *s)
void MD5Buffer(const unsigned char *buf, unsigned int len, unsigned char sig[16])
MemberList * inDeclSection
int numDocMembers() const
Definition * parent() const
bool insertMember(MemberDef *def, bool docOnly=FALSE)
QCString & prepend(const char *s)
A bunch of utility functions.
const char * data() const
void addToDeclarationSection()
void setInGroup(bool inGroup)
QCString briefFile() const
virtual QCString trGroup(bool first_capital, bool singular)=0
void writeDocumentationPage(OutputList &ol, const char *scopeName, Definition *container)
const char * getGroupFileName() const
int countInheritableMembers(ClassDef *inheritedFrom) const
QCString documentation() const
GroupDef * getGroupDef() const
void countDecMembers(bool countEnumValues=FALSE, GroupDef *gd=0)
void MD5SigToString(unsigned char signature[16], char *str, int len)
void writeDocumentationPage(OutputList &ol, const char *scopeName, Definition *container)
void marshalItemInfoList(StorageIntf *s, QList< ListItemInfo > *sli)
int countInheritableMembers(ClassDef *inheritedFrom) const
void addRefItem(const QList< ListItemInfo > *sli, const char *key, const char *prefix, const char *name, const char *title, const char *args, Definition *scope)
Translator * theTranslator
void marshalQCString(StorageIntf *s, const QCString &str)
int getGroupStartLine() const
void writeDeclarations(OutputList &ol, ClassDef *cd, NamespaceDef *nd, FileDef *fd, GroupDef *gd, const char *title, const char *subtitle, bool showEnumValues=FALSE, bool showInline=FALSE, ClassDef *inheritedFrom=0, MemberListType lt=MemberListType_pubMethods)
void distributeMemberGroupDocumentation()
void setGroupDef(GroupDef *gd, Grouping::GroupPri_t pri, const QCString &fileName, int startLine, bool hasDocs, MemberDef *member=0)
void docFindSections(const char *input, Definition *d, MemberGroup *mg, const char *fileName)
void findSectionsInDocumentation()
void marshal(StorageIntf *s)
void marshalObjPointer(StorageIntf *s, void *obj)
void setAutoDelete(bool enable)
void marshalMemberList(StorageIntf *s, MemberList *ml)
void addListReferences(Definition *def)
void setBriefDescription(const char *b, const char *briefFile, int briefLine)
QList< ListItemInfo > * m_xrefListItems
void unmarshal(StorageIntf *s)
int numDecMembers() const
void writePlainDeclarations(OutputList &ol, ClassDef *cd, NamespaceDef *nd, FileDef *fd, GroupDef *gd, ClassDef *inheritedFrom, const char *inheritId)
bool getGroupHasDocs() const
void addListReferences(Definition *d)
void insertMember(MemberDef *md)