Classes | Enumerations
types.h File Reference

This file contains a number of basic enums and types. More...

#include <qcstring.h>

Go to the source code of this file.

Classes

struct  Grouping
 
struct  ListItemInfo
 

Enumerations

enum  Protection { Public, Protected, Private, Package }
 
enum  Specifier { Normal, Virtual, Pure }
 
enum  MethodTypes {
  Method, Signal, Slot, DCOP,
  Property, Event
}
 
enum  RelatesType { Simple, Duplicate, MemberOf }
 
enum  Relationship { Member, Related, Foreign }
 
enum  SrcLangExt {
  SrcLangExt_Unknown = 0x00000, SrcLangExt_IDL = 0x00008, SrcLangExt_Java = 0x00010, SrcLangExt_CSharp = 0x00020,
  SrcLangExt_D = 0x00040, SrcLangExt_PHP = 0x00080, SrcLangExt_ObjC = 0x00100, SrcLangExt_Cpp = 0x00200,
  SrcLangExt_JS = 0x00400, SrcLangExt_Python = 0x00800, SrcLangExt_Fortran = 0x01000, SrcLangExt_VHDL = 0x02000,
  SrcLangExt_XML = 0x04000, SrcLangExt_Tcl = 0x08000, SrcLangExt_Markdown = 0x10000
}
 
enum  MemberListType {
  MemberListType_privateLists = 0x0800, MemberListType_detailedLists = 0x1000, MemberListType_declarationLists = 0x2000, MemberListType_documentationLists = 0x4000,
  MemberListType_pubMethods = 0, MemberListType_proMethods = 1, MemberListType_pacMethods = 2, MemberListType_priMethods = 3 + MemberListType_privateLists,
  MemberListType_pubStaticMethods = 4, MemberListType_proStaticMethods = 5, MemberListType_pacStaticMethods = 6, MemberListType_priStaticMethods = 7 + MemberListType_privateLists,
  MemberListType_pubSlots = 8, MemberListType_proSlots = 9, MemberListType_priSlots = 10 + MemberListType_privateLists, MemberListType_pubAttribs = 11,
  MemberListType_proAttribs = 12, MemberListType_pacAttribs = 13, MemberListType_priAttribs = 14 + MemberListType_privateLists, MemberListType_pubStaticAttribs = 15,
  MemberListType_proStaticAttribs = 16, MemberListType_pacStaticAttribs = 17, MemberListType_priStaticAttribs = 18 + MemberListType_privateLists, MemberListType_pubTypes = 19,
  MemberListType_proTypes = 20, MemberListType_pacTypes = 21, MemberListType_priTypes = 22 + MemberListType_privateLists, MemberListType_related = 23,
  MemberListType_signals = 24, MemberListType_friends = 25, MemberListType_dcopMethods = 26, MemberListType_properties = 27,
  MemberListType_events = 28, MemberListType_typedefMembers = 29 + MemberListType_detailedLists, MemberListType_enumMembers = 30 + MemberListType_detailedLists, MemberListType_enumValMembers = 31 + MemberListType_detailedLists,
  MemberListType_functionMembers = 32 + MemberListType_detailedLists, MemberListType_relatedMembers = 33 + MemberListType_detailedLists, MemberListType_variableMembers = 34 + MemberListType_detailedLists, MemberListType_propertyMembers = 35 + MemberListType_detailedLists,
  MemberListType_eventMembers = 36 + MemberListType_detailedLists, MemberListType_constructors = 37 + MemberListType_detailedLists, MemberListType_allMembersList = 38, MemberListType_decDefineMembers = 39 + MemberListType_declarationLists,
  MemberListType_decProtoMembers = 40 + MemberListType_declarationLists, MemberListType_decTypedefMembers = 41 + MemberListType_declarationLists, MemberListType_decEnumMembers = 42 + MemberListType_declarationLists, MemberListType_decFuncMembers = 43 + MemberListType_declarationLists,
  MemberListType_decVarMembers = 44 + MemberListType_declarationLists, MemberListType_decEnumValMembers = 45 + MemberListType_declarationLists, MemberListType_decPubSlotMembers = 46 + MemberListType_declarationLists, MemberListType_decProSlotMembers = 47 + MemberListType_declarationLists,
  MemberListType_decPriSlotMembers = 48 + MemberListType_declarationLists, MemberListType_decSignalMembers = 49 + MemberListType_declarationLists, MemberListType_decEventMembers = 50 + MemberListType_declarationLists, MemberListType_decFriendMembers = 51 + MemberListType_declarationLists,
  MemberListType_decPropMembers = 52 + MemberListType_declarationLists, MemberListType_docDefineMembers = 53 + MemberListType_documentationLists, MemberListType_docProtoMembers = 54 + MemberListType_documentationLists, MemberListType_docTypedefMembers = 55 + MemberListType_documentationLists,
  MemberListType_docEnumMembers = 56 + MemberListType_documentationLists, MemberListType_docFuncMembers = 57 + MemberListType_documentationLists, MemberListType_docVarMembers = 58 + MemberListType_documentationLists, MemberListType_docEnumValMembers = 59 + MemberListType_documentationLists,
  MemberListType_docPubSlotMembers = 60 + MemberListType_documentationLists, MemberListType_docProSlotMembers = 61 + MemberListType_documentationLists, MemberListType_docPriSlotMembers = 62 + MemberListType_documentationLists, MemberListType_docSignalMembers = 63 + MemberListType_documentationLists,
  MemberListType_docEventMembers = 64 + MemberListType_documentationLists, MemberListType_docFriendMembers = 65 + MemberListType_documentationLists, MemberListType_docPropMembers = 66 + MemberListType_documentationLists, MemberListType_redefinedBy = 67,
  MemberListType_enumFields = 68, MemberListType_memberGroup = 69, MemberListType_interfaces = 70, MemberListType_interfaceMembers = 71 + MemberListType_detailedLists,
  MemberListType_services = 72, MemberListType_serviceMembers = 73 + MemberListType_detailedLists
}
 
enum  MemberType {
  MemberType_Define, MemberType_Function, MemberType_Variable, MemberType_Typedef,
  MemberType_Enumeration, MemberType_EnumValue, MemberType_Signal, MemberType_Slot,
  MemberType_Friend, MemberType_DCOP, MemberType_Property, MemberType_Event,
  MemberType_Interface, MemberType_Service
}
 
enum  FortranFormat { FortranFormat_Unknown, FortranFormat_Free, FortranFormat_Fixed }
 

Detailed Description

This file contains a number of basic enums and types.

Definition in file types.h.

Enumeration Type Documentation

Enumerator
FortranFormat_Unknown 
FortranFormat_Free 
FortranFormat_Fixed 

Definition at line 213 of file types.h.

Enumerator
MemberListType_privateLists 
MemberListType_detailedLists 
MemberListType_declarationLists 
MemberListType_documentationLists 
MemberListType_pubMethods 
MemberListType_proMethods 
MemberListType_pacMethods 
MemberListType_priMethods 
MemberListType_pubStaticMethods 
MemberListType_proStaticMethods 
MemberListType_pacStaticMethods 
MemberListType_priStaticMethods 
MemberListType_pubSlots 
MemberListType_proSlots 
MemberListType_priSlots 
MemberListType_pubAttribs 
MemberListType_proAttribs 
MemberListType_pacAttribs 
MemberListType_priAttribs 
MemberListType_pubStaticAttribs 
MemberListType_proStaticAttribs 
MemberListType_pacStaticAttribs 
MemberListType_priStaticAttribs 
MemberListType_pubTypes 
MemberListType_proTypes 
MemberListType_pacTypes 
MemberListType_priTypes 
MemberListType_related 
MemberListType_signals 
MemberListType_friends 
MemberListType_dcopMethods 
MemberListType_properties 
MemberListType_events 
MemberListType_typedefMembers 
MemberListType_enumMembers 
MemberListType_enumValMembers 
MemberListType_functionMembers 
MemberListType_relatedMembers 
MemberListType_variableMembers 
MemberListType_propertyMembers 
MemberListType_eventMembers 
MemberListType_constructors 
MemberListType_allMembersList 
MemberListType_decDefineMembers 
MemberListType_decProtoMembers 
MemberListType_decTypedefMembers 
MemberListType_decEnumMembers 
MemberListType_decFuncMembers 
MemberListType_decVarMembers 
MemberListType_decEnumValMembers 
MemberListType_decPubSlotMembers 
MemberListType_decProSlotMembers 
MemberListType_decPriSlotMembers 
MemberListType_decSignalMembers 
MemberListType_decEventMembers 
MemberListType_decFriendMembers 
MemberListType_decPropMembers 
MemberListType_docDefineMembers 
MemberListType_docProtoMembers 
MemberListType_docTypedefMembers 
MemberListType_docEnumMembers 
MemberListType_docFuncMembers 
MemberListType_docVarMembers 
MemberListType_docEnumValMembers 
MemberListType_docPubSlotMembers 
MemberListType_docProSlotMembers 
MemberListType_docPriSlotMembers 
MemberListType_docSignalMembers 
MemberListType_docEventMembers 
MemberListType_docFriendMembers 
MemberListType_docPropMembers 
MemberListType_redefinedBy 
MemberListType_enumFields 
MemberListType_memberGroup 
MemberListType_interfaces 
MemberListType_interfaceMembers 
MemberListType_services 
MemberListType_serviceMembers 

Definition at line 104 of file types.h.

105 {
110 
140 
150 
152 
167 
182 
186 
187  // this one is for the summary section on the class page
189  // this one is for the detailed section on the class page
193 };
enum MemberType
Enumerator
MemberType_Define 
MemberType_Function 
MemberType_Variable 
MemberType_Typedef 
MemberType_Enumeration 
MemberType_EnumValue 
MemberType_Signal 
MemberType_Slot 
MemberType_Friend 
MemberType_DCOP 
MemberType_Property 
MemberType_Event 
MemberType_Interface 
MemberType_Service 

Definition at line 195 of file types.h.

Kind of method

Enumerator
Method 
Signal 
Slot 
DCOP 
Property 
Event 

Definition at line 32 of file types.h.

Definition: types.h:32
Definition: types.h:32
Definition: types.h:32
Definition: types.h:32
Definition: types.h:32
Definition: types.h:32
enum Protection

Protection level of members

Enumerator
Public 
Protected 
Private 
Package 

Definition at line 26 of file types.h.

Definition: types.h:26
Definition: types.h:26
Definition: types.h:26

Type of member relation

Enumerator
Simple 
Duplicate 
MemberOf 

Definition at line 35 of file types.h.

Definition: types.h:35
Definition: types.h:35

Kind of member relationship

Enumerator
Member 
Related 
Foreign 

Definition at line 38 of file types.h.

38 { Member, Related, Foreign };
Definition: types.h:38
Definition: types.h:38
Definition: types.h:38
enum Specifier

Virtualness of a member.

Enumerator
Normal 
Virtual 
Pure 

Definition at line 29 of file types.h.

29 { Normal, Virtual, Pure } ;
Definition: types.h:29
Definition: types.h:29
Definition: types.h:29
enum SrcLangExt

Language as given by extension

Enumerator
SrcLangExt_Unknown 
SrcLangExt_IDL 
SrcLangExt_Java 
SrcLangExt_CSharp 
SrcLangExt_D 
SrcLangExt_PHP 
SrcLangExt_ObjC 
SrcLangExt_Cpp 
SrcLangExt_JS 
SrcLangExt_Python 
SrcLangExt_Fortran 
SrcLangExt_VHDL 
SrcLangExt_XML 
SrcLangExt_Tcl 
SrcLangExt_Markdown 

Definition at line 41 of file types.h.

42 {
43  SrcLangExt_Unknown = 0x00000,
44  SrcLangExt_IDL = 0x00008,
45  SrcLangExt_Java = 0x00010,
46  SrcLangExt_CSharp = 0x00020,
47  SrcLangExt_D = 0x00040,
48  SrcLangExt_PHP = 0x00080,
49  SrcLangExt_ObjC = 0x00100,
50  SrcLangExt_Cpp = 0x00200,
51  SrcLangExt_JS = 0x00400,
52  SrcLangExt_Python = 0x00800,
53  SrcLangExt_Fortran = 0x01000,
54  SrcLangExt_VHDL = 0x02000,
55  SrcLangExt_XML = 0x04000,
56  SrcLangExt_Tcl = 0x08000,
57  SrcLangExt_Markdown = 0x10000
58 };