diff options
author | Dimitri van Heesch <dimitri@stack.nl> | 2004-02-12 20:39:00 (GMT) |
---|---|---|
committer | Dimitri van Heesch <dimitri@stack.nl> | 2004-02-12 20:39:00 (GMT) |
commit | 2bf4cfeda1be93954baf688017e147b565c06d9b (patch) | |
tree | 498c4173ac1530bb0ab661a222ddc2906f564944 /src/classdef.h | |
parent | c7d553e78d5c3efdecb3f44a63f4f68e83eae61a (diff) | |
download | Doxygen-2bf4cfeda1be93954baf688017e147b565c06d9b.zip Doxygen-2bf4cfeda1be93954baf688017e147b565c06d9b.tar.gz Doxygen-2bf4cfeda1be93954baf688017e147b565c06d9b.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; |