summaryrefslogtreecommitdiffstats
path: root/src/memberdef.h
diff options
context:
space:
mode:
authorDimitri van Heesch <dimitri@stack.nl>2013-04-02 19:27:49 (GMT)
committerDimitri van Heesch <dimitri@stack.nl>2013-04-02 19:27:49 (GMT)
commitebf4b3641c9149eaf4468aa8df64e1c7517e5f0c (patch)
tree23804fcf753b3487b9a1ea28d4d28b71fa4ae208 /src/memberdef.h
parentdeaa34e0c1d990f37fe00e465ac7a22f705904f0 (diff)
downloadDoxygen-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.h16
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);