diff options
author | Dimitri van Heesch <dimitri@stack.nl> | 2013-04-02 19:27:49 (GMT) |
---|---|---|
committer | Dimitri van Heesch <dimitri@stack.nl> | 2013-04-02 19:27:49 (GMT) |
commit | ebf4b3641c9149eaf4468aa8df64e1c7517e5f0c (patch) | |
tree | 23804fcf753b3487b9a1ea28d4d28b71fa4ae208 /src/memberdef.h | |
parent | deaa34e0c1d990f37fe00e465ac7a22f705904f0 (diff) | |
download | Doxygen-ebf4b3641c9149eaf4468aa8df64e1c7517e5f0c.zip Doxygen-ebf4b3641c9149eaf4468aa8df64e1c7517e5f0c.tar.gz Doxygen-ebf4b3641c9149eaf4468aa8df64e1c7517e5f0c.tar.bz2 |
Release-1.8.3.1-20130402
Diffstat (limited to 'src/memberdef.h')
-rw-r--r-- | src/memberdef.h | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/src/memberdef.h b/src/memberdef.h index dba22e6..9ed4102 100644 --- a/src/memberdef.h +++ b/src/memberdef.h @@ -73,7 +73,7 @@ class MemberDef : public Definition const char *extraTypeChars() const; const QCString &initializer() const; int initializerLines() const; - int getMemberSpecifiers() const; + uint64 getMemberSpecifiers() const; MemberList *getSectionList(Definition *d) const; // scope query members @@ -148,6 +148,16 @@ class MemberDef : public Definition bool isDefault() const; bool isDelete() const; bool isNoExcept() const; + bool isAttribute() const; // UNO IDL attribute + bool isUNOProperty() const; // UNO IDL property + bool isReadonly() const; + bool isBound() const; + bool isConstrained() const; + bool isTransient() const; + bool isMaybeVoid() const; + bool isMaybeDefault() const; + bool isMaybeAmbiguous() const; + bool isPublished() const; // UNO IDL published bool isTemplateSpecialization() const; bool hasDocumentedParams() const; bool hasDocumentedReturnType() const; @@ -240,8 +250,8 @@ class MemberDef : public Definition void setFileDef(FileDef *fd); void setAnchor(); void setProtection(Protection p); - void setMemberSpecifiers(int s); - void mergeMemberSpecifiers(int s); + void setMemberSpecifiers(uint64 s); + void mergeMemberSpecifiers(uint64 s); void setInitializer(const char *i); void setBitfields(const char *s); void setMaxInitLines(int lines); |