diff options
author | Dimitri van Heesch <dimitri@stack.nl> | 2005-08-15 19:02:58 (GMT) |
---|---|---|
committer | Dimitri van Heesch <dimitri@stack.nl> | 2005-08-15 19:02:58 (GMT) |
commit | 6f70105f4d6c2b0dc6f583ec0ee60a7024259be1 (patch) | |
tree | 209e1fa840a125b8182bc8f556e764ddba916f47 /src/definition.h | |
parent | 87a9eb9821aea993a1e0aeb12cbf585bb123688e (diff) | |
download | Doxygen-6f70105f4d6c2b0dc6f583ec0ee60a7024259be1.zip Doxygen-6f70105f4d6c2b0dc6f583ec0ee60a7024259be1.tar.gz Doxygen-6f70105f4d6c2b0dc6f583ec0ee60a7024259be1.tar.bz2 |
Release-1.4.4-20050815
Diffstat (limited to 'src/definition.h')
-rw-r--r-- | src/definition.h | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/src/definition.h b/src/definition.h index 394bc79..09d2cd0 100644 --- a/src/definition.h +++ b/src/definition.h @@ -123,9 +123,16 @@ class Definition /*! returns the line number at which the definition was found */ int getDefLine() const { return m_defLine; } - /*! Returns TRUE iff the definition is documented */ + /*! Returns TRUE iff the definition is documented + * (which could be generated documentation) + * @see hasUserDocumentation() + */ virtual bool hasDocumentation() const; + /*! Returns TRUE iff the definition is documented by the user. */ + virtual bool hasUserDocumentation() const; + + /*! Returns TRUE iff it is possible to link to this item within this * project. */ @@ -136,6 +143,16 @@ class Definition */ virtual bool isLinkable() const = 0; + /*! Returns TRUE iff the name is part of this project and + * may appear in the output + */ + virtual bool isVisibleInProject() const + { return m_hidden || isLinkableInProject(); } + + /*! Returns TRUE iff the name may appear in the output */ + virtual bool isVisible() const + { return m_hidden || isLinkable(); } + /*! 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 |