summaryrefslogtreecommitdiffstats
path: root/src/types.h
diff options
context:
space:
mode:
authorDimitri van Heesch <dimitri@stack.nl>2013-05-12 13:04:34 (GMT)
committerDimitri van Heesch <dimitri@stack.nl>2013-05-12 13:04:34 (GMT)
commit8dc4ff6dd22b1603f33537ff03994cc63e658768 (patch)
tree97f0e23b93d45b7917d965e6d1bb70da6c61831a /src/types.h
parentebf4b3641c9149eaf4468aa8df64e1c7517e5f0c (diff)
downloadDoxygen-8dc4ff6dd22b1603f33537ff03994cc63e658768.zip
Doxygen-8dc4ff6dd22b1603f33537ff03994cc63e658768.tar.gz
Doxygen-8dc4ff6dd22b1603f33537ff03994cc63e658768.tar.bz2
Release-1.8.3.1-20130512
Diffstat (limited to 'src/types.h')
-rw-r--r--src/types.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/types.h b/src/types.h
index 18affcc..0c269be 100644
--- a/src/types.h
+++ b/src/types.h
@@ -22,11 +22,22 @@
* @brief This file contains a number of basic enums and types.
*/
+/** Protection level of members */
enum Protection { Public, Protected, Private, Package } ;
+
+/** Virtualness of a member. */
enum Specifier { Normal, Virtual, Pure } ;
+
+/** Kind of method */
enum MethodTypes { Method, Signal, Slot, DCOP, Property, Event };
+
+/** Type of member relation */
enum RelatesType { Simple, Duplicate, MemberOf };
+
+/** Kind of member relationship */
enum Relationship { Member, Related, Foreign };
+
+/** Language as given by extension */
enum SrcLangExt
{
SrcLangExt_Unknown = 0x00000,
@@ -46,8 +57,10 @@ enum SrcLangExt
SrcLangExt_Markdown = 0x10000
};
+/** Grouping info */
struct Grouping
{
+ /** Grouping priority */
enum GroupPri_t
{
GROUPING_LOWEST,