summaryrefslogtreecommitdiffstats
path: root/src/classdef.h
diff options
context:
space:
mode:
authorDimitri van Heesch <dimitri@stack.nl>2011-12-03 18:14:19 (GMT)
committerDimitri van Heesch <dimitri@stack.nl>2011-12-03 18:14:19 (GMT)
commite48f695c385ccc356e124ac3a851a6228f4f5b84 (patch)
tree018e8f5de990aedc2ea2b98065d07bc92253a8f1 /src/classdef.h
parent645cc7c6f75bdad11ceb129d135b5b01f34c3212 (diff)
downloadDoxygen-e48f695c385ccc356e124ac3a851a6228f4f5b84.zip
Doxygen-e48f695c385ccc356e124ac3a851a6228f4f5b84.tar.gz
Doxygen-e48f695c385ccc356e124ac3a851a6228f4f5b84.tar.bz2
Release-1.7.6
Diffstat (limited to 'src/classdef.h')
-rw-r--r--src/classdef.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/classdef.h b/src/classdef.h
index 13f1157..d92b5a6 100644
--- a/src/classdef.h
+++ b/src/classdef.h
@@ -79,11 +79,14 @@ class ClassDef : public Definition
* generates based on the compound type & name.
* \param isSymbol If TRUE this class name is added as a publicly
* visible (and referencable) symbol.
+ * \param isJavaEnum If TRUE this class is actually a Java enum.
+ * I didn't add this to CompoundType to avoid having
+ * to adapt all translators.
*/
ClassDef(const char *fileName,int startLine,
const char *name,CompoundType ct,
const char *ref=0,const char *fName=0,
- bool isSymbol=TRUE);
+ bool isSymbol=TRUE,bool isJavaEnum=FALSE);
/*! Destroys a compound definition. */
~ClassDef();
@@ -273,6 +276,8 @@ class ClassDef : public Definition
MemberDef *isSmartPointer() const;
+ bool isJavaEnum() const;
+
//-----------------------------------------------------------------------------------
// --- setters ----
//-----------------------------------------------------------------------------------