diff options
author | dimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7> | 2004-02-12 20:39:00 (GMT) |
---|---|---|
committer | dimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7> | 2004-02-12 20:39:00 (GMT) |
commit | a9b8e48237d4094095b91031ac7c9fb0f4cc028e (patch) | |
tree | 498c4173ac1530bb0ab661a222ddc2906f564944 /src/classdef.h | |
parent | 3ced61065d252f4f8a3cf5f310f30094d91ac83c (diff) | |
download | Doxygen-a9b8e48237d4094095b91031ac7c9fb0f4cc028e.zip Doxygen-a9b8e48237d4094095b91031ac7c9fb0f4cc028e.tar.gz Doxygen-a9b8e48237d4094095b91031ac7c9fb0f4cc028e.tar.bz2 |
Release-1.3.6
Diffstat (limited to 'src/classdef.h')
-rw-r--r-- | src/classdef.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/classdef.h b/src/classdef.h index ae42993..fb7dd88 100644 --- a/src/classdef.h +++ b/src/classdef.h @@ -63,6 +63,8 @@ class ClassDef : public Definition Struct=Entry::STRUCT_SEC, Union=Entry::UNION_SEC, Interface=Entry::INTERFACE_SEC, + Protocol=Entry::PROTOCOL_SEC, + Category=Entry::CATEGORY_SEC, Exception=Entry::EXCEPTION_SEC }; DefType definitionType() { return TypeClass; } @@ -197,6 +199,9 @@ class ClassDef : public Definition */ bool isAbstract() const { return m_isAbstract; } + /*! Returns TRUE if this class is implemented in Objective-C */ + bool isObjectiveC() const { return m_isObjC; } + /*! returns the name of the class including outer classes, but not * including namespaces. */ @@ -288,6 +293,7 @@ class ClassDef : public Definition void addMembersToTemplateInstance(ClassDef *cd,const char *templSpec); void setClassIsArtificial() { m_artificial = TRUE; } void setIsStatic(bool b) { m_isStatic=b; } + void setIsObjectiveC(bool b) { m_isObjC=b; } void addListReferences(); /*! Creates a new compound definition. @@ -425,6 +431,9 @@ class ClassDef : public Definition /*! Is the class part of an unnamed namespace? */ bool m_isStatic; + /*! Is the class part implemented in Objective C? */ + bool m_isObjC; + /*! TRUE if classes members are merged with those of the base classes. */ bool m_membersMerged; |