summaryrefslogtreecommitdiffstats
path: root/src/definition.h
diff options
context:
space:
mode:
authorDimitri van Heesch <dimitri@stack.nl>2008-01-17 18:56:38 (GMT)
committerDimitri van Heesch <dimitri@stack.nl>2008-01-17 18:56:38 (GMT)
commitf1103ed882b5739e7f16cfd69527bde6d6d96dfa (patch)
tree05e55417a750c1275c9139b7952de6941db168dd /src/definition.h
parentc9fcb1845bd7c5080abfee1be4070130bbdd38c2 (diff)
downloadDoxygen-f1103ed882b5739e7f16cfd69527bde6d6d96dfa.zip
Doxygen-f1103ed882b5739e7f16cfd69527bde6d6d96dfa.tar.gz
Doxygen-f1103ed882b5739e7f16cfd69527bde6d6d96dfa.tar.bz2
Release-1.5.4-20080101
Diffstat (limited to 'src/definition.h')
-rw-r--r--src/definition.h13
1 files changed, 10 insertions, 3 deletions
diff --git a/src/definition.h b/src/definition.h
index 8f57ba8..afaf34f 100644
--- a/src/definition.h
+++ b/src/definition.h
@@ -1,8 +1,8 @@
/******************************************************************************
*
- * $Id$
+ *
*
- * Copyright (C) 1997-2007 by Dimitri van Heesch.
+ * Copyright (C) 1997-2008 by Dimitri van Heesch.
*
* Permission to use, copy, modify, and distribute this software and its
* documentation under the terms of the GNU General Public License is hereby
@@ -120,7 +120,7 @@ class Definition : public DefinitionIntf, public LockableObj
/*! Returns the fully qualified name of this definition
*/
- virtual QCString qualifiedName();
+ virtual QCString qualifiedName() const;
/*! Returns the name of this definition as it appears in the symbol map.
*/
@@ -200,6 +200,11 @@ class Definition : public DefinitionIntf, public LockableObj
/*! Returns TRUE iff this item is supposed to be hidden from the output. */
bool isHidden() const;
+ /*! returns TRUE if this entity was artificially introduced, for
+ * instance because it is used to show a template instantiation relation.
+ */
+ bool isArtificial() const;
+
/*! If this definition was imported via a tag file, this function
* returns the tagfile for the external project. This can be
* translated into an external link target via
@@ -271,6 +276,8 @@ class Definition : public DefinitionIntf, public LockableObj
void setHidden(bool b);
+ void setArtificial(bool b);
+
//-----------------------------------------------------------------------------------
// --- actions ----
//-----------------------------------------------------------------------------------