doxygen
|
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 |
Grouping info. More... | |
class | LocalToc |
class | TypeSpecifier |
Wrapper class for a number of boolean properties. More... | |
class | EntryType |
Wrapper class for the Entry type. More... | |
Enumerations | |
enum | Protection { Public, Protected, Private, Package } |
Protection level of members. | |
enum | Specifier { Normal, Virtual, Pure } |
Virtualness of a member. More... | |
enum | MethodTypes { Method, Signal, Slot, DCOP, Property, Event } |
Kind of method. | |
enum | RelatesType { Simple, Duplicate, MemberOf } |
Type of member relation. | |
enum | Relationship { Member, Related, Foreign } |
Kind of member relationship. | |
enum | SrcLangExt { Unknown = 0x00000, IDL = 0x00008, Java = 0x00010, CSharp = 0x00020, D = 0x00040, PHP = 0x00080, ObjC = 0x00100, Cpp = 0x00200, JS = 0x00400, Python = 0x00800, Fortran = 0x01000, VHDL = 0x02000, XML = 0x04000, Markdown = 0x10000, SQL = 0x20000, Slice = 0x40000, Lex = 0x80000 } |
Language as given by extension. | |
enum | MemberListType { MemberListType_privateLists = 0x00800, MemberListType_detailedLists = 0x01000, MemberListType_declarationLists = 0x02000, MemberListType_documentationLists = 0x04000, MemberListType_exportedLists = 0x08000, MemberListType_internalLists = 0x10000, MemberListType_undefined = -1, 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 | MemberListContainer { File, Namespace, Group, Class, Module } |
enum | CodeSymbolType { Default, Class, Struct, Union, Interface, Protocol, Category, Exception, Service, Singleton, Concept, Namespace, Package, Module, Define, Function, Variable, Typedef, EnumValue, Enumeration, Signal, Slot, Friend, DCOP, Property, Event, Sequence, Dictionary } |
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 } |
enum | VhdlSpecifier { UNKNOWN =0, LIBRARY, ENTITY, PACKAGE_BODY, ARCHITECTURE, PACKAGE, ATTRIBUTE, SIGNAL, COMPONENT, CONSTANT, TYPE, SUBTYPE, FUNCTION, RECORD, PROCEDURE, USE, PROCESS, PORT, UNITS, GENERIC, INSTANTIATION, GROUP, VFILE, SHAREDVARIABLE, CONFIG, ALIAS, MISCELLANEOUS, UCF_CONST } |
Functions | |
constexpr const char * | codeSymbolType2Str (CodeSymbolType type) |
This file contains a number of basic enums and types.
#define ETYPE | ( | x, | |
bits | |||
) |
#define TSPEC | ( | x | ) |
#define TSPEC | ( | x | ) |
#define TYPE_SPECIFIERS |
|
strong |
Virtualness of a member.