101#define ML_TYPES \
102 ML_TYPE(PubMethods, Public, Invalid, Invalid, "pub-methods", "public-func" ) \
103 ML_TYPE(ProMethods, Protected, PubMethods, Invalid, "pro-methods", "protected-func" ) \
104 ML_TYPE(PacMethods, Package, Invalid, Invalid, "pac-methods", "package-func" ) \
105 ML_TYPE(PriMethods, Private, PubMethods, ProMethods, "pri-methods", "private-func" ) \
106 ML_TYPE(PubStaticMethods, Public, Invalid, Invalid, "pub-static-methods", "public-static-func" ) \
107 ML_TYPE(ProStaticMethods, Protected, PubStaticMethods, Invalid, "pro-static-methods", "protected-static-func" ) \
108 ML_TYPE(PacStaticMethods, Package, Invalid, Invalid, "pac-static-methods", "package-static-func" ) \
109 ML_TYPE(PriStaticMethods, Private, PubStaticMethods, ProStaticMethods, "pri-static-methods", "private-static-func" ) \
110 ML_TYPE(PubSlots, Public, Invalid, Invalid, "pub-slots", "public-slot" ) \
111 ML_TYPE(ProSlots, Protected, PubSlots, Invalid, "pro-slots", "protected-slot" ) \
112 ML_TYPE(PriSlots, Private, PubSlots, ProSlots, "pri-slots", "private-slot" ) \
113 ML_TYPE(PubAttribs, Public, Invalid, Invalid, "pub-attribs", "public-attrib" ) \
114 ML_TYPE(ProAttribs, Protected, PubAttribs, Invalid, "pro-attribs", "protected-attrib" ) \
115 ML_TYPE(PacAttribs, Package, Invalid, Invalid, "pac-attribs", "package-attrib" ) \
116 ML_TYPE(PriAttribs, Private, PubAttribs, ProAttribs, "pri-attribs", "private-attrib" ) \
117 ML_TYPE(PubStaticAttribs, Public, Invalid, Invalid, "pub-static-attribs", "public-static-attrib" ) \
118 ML_TYPE(ProStaticAttribs, Protected, PubStaticAttribs, Invalid, "pro-static-attribs", "protected-static-attrib" ) \
119 ML_TYPE(PacStaticAttribs, Package, Invalid, Invalid, "pac-static-attribs", "package-static-attrib" ) \
120 ML_TYPE(PriStaticAttribs, Private, PubStaticAttribs, ProStaticAttribs, "pri-static-attribs", "private-static-attrib" ) \
121 ML_TYPE(PubTypes, Public, Invalid, Invalid, "pub-types", "public-type" ) \
122 ML_TYPE(ProTypes, Protected, PubTypes, Invalid, "pro-types", "protected-type" ) \
123 ML_TYPE(PacTypes, Package, Invalid, Invalid, "pac-types", "package-type" ) \
124 ML_TYPE(PriTypes, Private, PubTypes, ProTypes, "pri-types", "private-type" ) \
125 ML_TYPE(Related, OnlyPublic, Invalid, Invalid, "related", "related" ) \
126 ML_TYPE(Signals, OnlyPublic, Invalid, Invalid, "signals", "signal" ) \
127 ML_TYPE(Friends, OnlyPublic, Invalid, Invalid, "friends", "friend" ) \
128 ML_TYPE(DcopMethods, OnlyPublic, Invalid, Invalid, "dcop-methods", "dcop-func" ) \
129 ML_TYPE(Properties, OnlyPublic, Invalid, Invalid, "properties", "property" ) \
130 ML_TYPE(Events, OnlyPublic, Invalid, Invalid, "events", "event" ) \
131 ML_TYPE(AllMembersList, OnlyPublic, Invalid, Invalid, "", "" ) \
132 ML_TYPE(EnumFields, OnlyPublic, Invalid, Invalid, "enum-fields", "" ) \
133 ML_TYPE(MemberGroup, OnlyPublic, Invalid, Invalid, "", "" ) \
134 ML_TYPE(Interfaces, OnlyPublic, Invalid, Invalid, "interfaces", "interfaces" ) \
135 ML_TYPE(Services, OnlyPublic, Invalid, Invalid, "services", "services" ) \
136 ML_TYPE(DecDefineMembers, Declaration, Invalid, Invalid, "define-members", "define" ) \
137 ML_TYPE(DecProtoMembers, Declaration, Invalid, Invalid, "proto-members", "prototype" ) \
138 ML_TYPE(DecTypedefMembers, Declaration, Invalid, Invalid, "typedef-members", "typedef" ) \
139 ML_TYPE(DecEnumMembers, Declaration, Invalid, Invalid, "enum-members", "enum" ) \
140 ML_TYPE(DecFuncMembers, Declaration, Invalid, Invalid, "func-members", "func" ) \
141 ML_TYPE(DecVarMembers, Declaration, Invalid, Invalid, "var-members", "var" ) \
142 ML_TYPE(DecEnumValMembers, Declaration, Invalid, Invalid, "enumval-members", "" ) \
143 ML_TYPE(DecPubSlotMembers, Declaration, Invalid, Invalid, "pub-slot-members", "" ) \
144 ML_TYPE(DecProSlotMembers, Declaration, Invalid, Invalid, "pro-slot-members", "" ) \
145 ML_TYPE(DecPriSlotMembers, Declaration, Invalid, Invalid, "pri-slot-members", "" ) \
146 ML_TYPE(DecSignalMembers, Declaration, Invalid, Invalid, "signal-members", "" ) \
147 ML_TYPE(DecEventMembers, Declaration, Invalid, Invalid, "event-members", "" ) \
148 ML_TYPE(DecFriendMembers, Declaration, Invalid, Invalid, "friend-members", "" ) \
149 ML_TYPE(DecPropMembers, Declaration, Invalid, Invalid, "prop-members", "" ) \
150 ML_TYPE(DecSequenceMembers, Declaration, Invalid, Invalid, "sequence-members", "sequence" ) \
151 ML_TYPE(DecDictionaryMembers,Declaration, Invalid, Invalid, "dictionary-members", "dictionary" ) \
152 ML_TYPE(TypedefMembers, Detailed, Invalid, Invalid, "", "" ) \
153 ML_TYPE(EnumMembers, Detailed, Invalid, Invalid, "", "" ) \
154 ML_TYPE(EnumValMembers, Detailed, Invalid, Invalid, "", "" ) \
155 ML_TYPE(FunctionMembers, Detailed, Invalid, Invalid, "", "" ) \
156 ML_TYPE(RelatedMembers, Detailed, Invalid, Invalid, "", "" ) \
157 ML_TYPE(VariableMembers, Detailed, Invalid, Invalid, "", "" ) \
158 ML_TYPE(PropertyMembers, Detailed, Invalid, Invalid, "", "" ) \
159 ML_TYPE(EventMembers, Detailed, Invalid, Invalid, "", "" ) \
160 ML_TYPE(Constructors, Detailed, Invalid, Invalid, "", "" ) \
161 ML_TYPE(InterfaceMembers, Detailed, Invalid, Invalid, "interface-members", "" ) \
162 ML_TYPE(ServiceMembers, Detailed, Invalid, Invalid, "service-members", "" ) \
163 ML_TYPE(DocDefineMembers, Documentation,Invalid, Invalid, "", "" ) \
164 ML_TYPE(DocProtoMembers, Documentation,Invalid, Invalid, "", "" ) \
165 ML_TYPE(DocTypedefMembers, Documentation,Invalid, Invalid, "", "" ) \
166 ML_TYPE(DocEnumMembers, Documentation,Invalid, Invalid, "", "" ) \
167 ML_TYPE(DocFuncMembers, Documentation,Invalid, Invalid, "", "" ) \
168 ML_TYPE(DocVarMembers, Documentation,Invalid, Invalid, "", "" ) \
169 ML_TYPE(DocEnumValMembers, Documentation,Invalid, Invalid, "", "" ) \
170 ML_TYPE(DocPubSlotMembers, Documentation,Invalid, Invalid, "", "" ) \
171 ML_TYPE(DocProSlotMembers, Documentation,Invalid, Invalid, "", "" ) \
172 ML_TYPE(DocPriSlotMembers, Documentation,Invalid, Invalid, "", "" ) \
173 ML_TYPE(DocSignalMembers, Documentation,Invalid, Invalid, "", "" ) \
174 ML_TYPE(DocEventMembers, Documentation,Invalid, Invalid, "", "" ) \
175 ML_TYPE(DocFriendMembers, Documentation,Invalid, Invalid, "", "" ) \
176 ML_TYPE(DocPropMembers, Documentation,Invalid, Invalid, "", "" ) \
177 ML_TYPE(DocSequenceMembers, Documentation,Invalid, Invalid, "", "" ) \
178 ML_TYPE(DocDictionaryMembers,Documentation,Invalid, Invalid, "", "" ) \
179