diff options
author | dimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7> | 2004-03-07 21:00:29 (GMT) |
---|---|---|
committer | dimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7> | 2004-03-07 21:00:29 (GMT) |
commit | f12fe31aed103718f5d4c368473302cc6ac82a47 (patch) | |
tree | ecc570be1c038ecdb55dda6d9ffe794945151261 /src/memberdef.h | |
parent | 5edb3c85109d09e5fa43529bf8b584382f7501a5 (diff) | |
download | Doxygen-f12fe31aed103718f5d4c368473302cc6ac82a47.zip Doxygen-f12fe31aed103718f5d4c368473302cc6ac82a47.tar.gz Doxygen-f12fe31aed103718f5d4c368473302cc6ac82a47.tar.bz2 |
Release-1.3.6-20040307
Diffstat (limited to 'src/memberdef.h')
-rw-r--r-- | src/memberdef.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/memberdef.h b/src/memberdef.h index b3dc90f..e880a12 100644 --- a/src/memberdef.h +++ b/src/memberdef.h @@ -125,6 +125,9 @@ class MemberDef : public Definition bool isMutable() const { return (memSpec&Entry::Mutable)!=0; } bool isGettable() const { return (memSpec&Entry::Gettable)!=0; } bool isSettable() const { return (memSpec&Entry::Settable)!=0; } + bool isReadable() const { return (memSpec&Entry::Readable)!=0; } + bool isWritable() const { return (memSpec&Entry::Writable)!=0; } + bool isImplementation() const { return m_implOnly; } bool isExternal() const { return explExt; } bool isObjCMethod() const; bool isConstructor() const; @@ -229,6 +232,7 @@ class MemberDef : public Definition MemberGroup *getMemberGroup() const { return memberGroup; } void setMemberGroupId(int id) { grpId=id; } int getMemberGroupId() const { return grpId; } + void makeImplementationDetail() { m_implOnly=TRUE; } // anonymous scope members void setFromAnonymousScope(bool b) { annScope=b; } @@ -360,6 +364,10 @@ class MemberDef : public Definition int m_inbodyLine; QCString m_inbodyFile; QCString m_inbodyDocs; + + // objective-c + bool m_implOnly; // function found in implementation but not + // in the interface }; #endif |