diff options
author | Dimitri van Heesch <doxygen@gmail.com> | 2019-08-06 18:30:19 (GMT) |
---|---|---|
committer | Dimitri van Heesch <doxygen@gmail.com> | 2019-08-06 18:30:19 (GMT) |
commit | c60743a4b63f71f2cced85b729cc0d32b66e0500 (patch) | |
tree | 33a1b18dfdc6a1a21a166b912fd111530aa5f828 /src/memberdef.h | |
parent | 533c5cadfad41763f294c49f8cb7a19fbc5a19d8 (diff) | |
download | Doxygen-c60743a4b63f71f2cced85b729cc0d32b66e0500.zip Doxygen-c60743a4b63f71f2cced85b729cc0d32b66e0500.tar.gz Doxygen-c60743a4b63f71f2cced85b729cc0d32b66e0500.tar.bz2 |
Some fixes and restructuring
- moved unescapeCharsInString to util.cpp
- restructured flow keyword counting
- make flow keyword counting work for python and fortran code as well
Diffstat (limited to 'src/memberdef.h')
-rw-r--r-- | src/memberdef.h | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/memberdef.h b/src/memberdef.h index a94005f..c81af80 100644 --- a/src/memberdef.h +++ b/src/memberdef.h @@ -182,8 +182,8 @@ class MemberDef : virtual public Definition virtual bool livesInsideEnum() const = 0; virtual bool isSliceLocal() const = 0; virtual bool isConstExpr() const = 0; + virtual int numberOfFlowKeyWords() const = 0; - int numberOfFlowKeyWords(); // derived getters virtual bool isFriendToHide() const = 0; virtual bool isNotFriend() const = 0; @@ -281,7 +281,6 @@ class MemberDef : virtual public Definition // ---- setters ----- //----------------------------------------------------------------------------------- - void addFlowKeyWord(); // set functions virtual void setMemberType(MemberType t) = 0; @@ -302,12 +301,13 @@ class MemberDef : virtual public Definition virtual void setReadAccessor(const char *r) = 0; virtual void setWriteAccessor(const char *w) = 0; virtual void setTemplateSpecialization(bool b) = 0; - + virtual void makeRelated() = 0; virtual void makeForeign() = 0; virtual void setInheritsDocsFrom(MemberDef *md) = 0; virtual void setTagInfo(TagInfo *i) = 0; virtual void setArgsString(const char *as) = 0; + virtual void incrementFlowKeyWordCount() = 0; // relation to other members virtual void setReimplements(MemberDef *md) = 0; @@ -408,8 +408,6 @@ class MemberDef : virtual public Definition const ClassDef *cd,const NamespaceDef *nd,const FileDef *fd,const GroupDef *gd, bool onlyText=FALSE) const = 0; - int number_of_flowkw; - // write helpers virtual void warnIfUndocumented() const = 0; virtual void warnIfUndocumentedParams() const = 0; |