doxygen  1.8.18
About: Doxygen is a source code documentation generator tool for C++, C, Objective-C, C#, PHP, Java, Python, IDL (diverse flavors), Fortran, VHDL, Tcl, and to some extent D. Different output formats are supported.
  Fossies Dox: doxygen-1.8.18.src.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

types.h File Reference

Copyright (C) 1997-2015 by Dimitri van Heesch. More...

#include <string.h>
#include <qcstring.h>
+ Include dependency graph for types.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Grouping
 Grouping info. More...
 
class  LocalToc
 

Enumerations

enum  Protection { Public, Protected, Private, Package }
 Protection level of members. More...
 
enum  Specifier { Normal, Virtual, Pure }
 Virtualness of a member. More...
 
enum  MethodTypes {
  Method, Signal, Slot, DCOP,
  Property, Event
}
 Kind of method. More...
 
enum  RelatesType { Simple, Duplicate, MemberOf }
 Type of member relation. More...
 
enum  Relationship { Member, Related, Foreign }
 Kind of member relationship. More...
 
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_Markdown = 0x10000, SrcLangExt_SQL = 0x20000, SrcLangExt_Slice = 0x40000
}
 Language as given by extension. More...
 
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, MemberListType_decSequenceMembers = 74 + MemberListType_declarationLists, MemberListType_docSequenceMembers = 75 + MemberListType_documentationLists,
  MemberListType_decDictionaryMembers = 76 + MemberListType_declarationLists, MemberListType_docDictionaryMembers = 77 + MemberListType_documentationLists
}
 
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, MemberType_Sequence, MemberType_Dictionary
}
 
enum  FortranFormat { FortranFormat_Unknown, FortranFormat_Free, FortranFormat_Fixed }
 

Detailed Description

Copyright (C) 1997-2015 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 granted. No representations are made about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. See the GNU General Public License for more details.

Documents produced by Doxygen are derivative works derived from the input used in their production; they are not affected by this license.

This file contains a number of basic enums and types.

Definition in file types.h.

Enumeration Type Documentation

◆ FortranFormat

Enumerator
FortranFormat_Unknown 
FortranFormat_Free 
FortranFormat_Fixed 

Definition at line 216 of file types.h.

◆ MemberListType

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 
MemberListType_decSequenceMembers 
MemberListType_docSequenceMembers 
MemberListType_decDictionaryMembers 
MemberListType_docDictionaryMembers 

Definition at line 100 of file types.h.

◆ MemberType

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 
MemberType_Sequence 
MemberType_Dictionary 

Definition at line 196 of file types.h.

◆ MethodTypes

Kind of method.

Enumerator
Method 
Signal 
Slot 
DCOP 
Property 
Event 

Definition at line 33 of file types.h.

◆ Protection

enum Protection

Protection level of members.

Enumerator
Public 
Protected 
Private 
Package 

Definition at line 27 of file types.h.

◆ RelatesType

Type of member relation.

Enumerator
Simple 
Duplicate 
MemberOf 

Definition at line 36 of file types.h.

◆ Relationship

Kind of member relationship.

Enumerator
Member 
Related 
Foreign 

Definition at line 39 of file types.h.

◆ Specifier

enum Specifier

Virtualness of a member.

Enumerator
Normal 
Virtual 
Pure 

Definition at line 30 of file types.h.

◆ SrcLangExt

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_Markdown 
SrcLangExt_SQL 
SrcLangExt_Slice 

Definition at line 42 of file types.h.