51 QListIterator<OutputGenerator> it(
m_outputs);
53 for (it.toFirst();(og=it.current());++it)
61 QListIterator<OutputGenerator> it(
m_outputs);
63 for (it.toFirst();(og=it.current());++it)
71 QListIterator<OutputGenerator> it(
m_outputs);
73 for (it.toFirst();(og=it.current());++it)
81 QListIterator<OutputGenerator> it(
m_outputs);
83 for (it.toFirst();(og=it.current());++it)
91 QListIterator<OutputGenerator> it(
m_outputs);
93 for (it.toFirst();(og=it.current());++it)
102 QListIterator<OutputGenerator> it(
m_outputs);
104 for (it.toFirst();(og=it.current());++it)
113 QListIterator<OutputGenerator> it(
m_outputs);
115 for (it.toFirst();(og=it.current());++it)
123 QListIterator<OutputGenerator> it(
m_outputs);
125 for (it.toFirst();(og=it.current());++it)
133 const QCString &docStr,
bool indexWords,
134 bool isExample,
const char *exampleName,
135 bool singleLine,
bool linkFromIndex)
138 if (docStr.isEmpty())
return TRUE;
140 QListIterator<OutputGenerator> it(
m_outputs);
142 for (it.toFirst();(og=it.current());++it)
146 if (count==0)
return TRUE;
150 ctx,md,docStr,indexWords,isExample,exampleName,
151 singleLine,linkFromIndex);
155 bool isEmpty = root->
isEmpty();
164 QListIterator<OutputGenerator> it(
m_outputs);
166 for (it.toFirst();(og=it.current());++it)
178 QListIterator<OutputGenerator> it(
m_outputs);
180 for (it.toFirst();(og=it.current());++it)
184 if (count==0)
return TRUE;
188 for (it.toFirst();(og=it.current());++it)
193 bool isEmpty = root->
isEmpty();
209 QListIterator<OutputGenerator> it(
m_outputs);
211 for (it.toFirst();(og=it.current());++it)
218 #define FORALL1(a1,p1) \
219 void OutputList::forall(void (OutputGenerator::*func)(a1),a1) \
221 QListIterator<OutputGenerator> it(m_outputs); \
222 OutputGenerator *og; \
223 for (it.toFirst();(og=it.current());++it) \
225 if (og->isEnabled()) (og->*func)(p1); \
230 #define FORALL2(a1,a2,p1,p2) \
231 void OutputList::forall(void (OutputGenerator::*func)(a1,a2),a1,a2) \
233 QListIterator<OutputGenerator> it(m_outputs); \
234 OutputGenerator *og; \
235 for (it.toFirst();(og=it.current());++it) \
237 if (og->isEnabled()) (og->*func)(p1,p2); \
242 #define FORALL3(a1,a2,a3,p1,p2,p3) \
243 void OutputList::forall(void (OutputGenerator::*func)(a1,a2,a3),a1,a2,a3) \
245 QListIterator<OutputGenerator> it(m_outputs); \
246 OutputGenerator *og; \
247 for (it.toFirst();(og=it.current());++it) \
249 if (og->isEnabled()) (og->*func)(p1,p2,p3); \
254 #define FORALL4(a1,a2,a3,a4,p1,p2,p3,p4) \
255 void OutputList::forall(void (OutputGenerator::*func)(a1,a2,a3,a4),a1,a2,a3,a4) \
257 QListIterator<OutputGenerator> it(m_outputs); \
258 OutputGenerator *og; \
259 for (it.toFirst();(og=it.current());++it) \
261 if (og->isEnabled()) (og->*func)(p1,p2,p3,p4); \
266 #define FORALL5(a1,a2,a3,a4,a5,p1,p2,p3,p4,p5) \
267 void OutputList::forall(void (OutputGenerator::*func)(a1,a2,a3,a4,a5),a1,a2,a3,a4,a5) \
269 QListIterator<OutputGenerator> it(m_outputs); \
270 OutputGenerator *og; \
271 for (it.toFirst();(og=it.current());++it) \
273 if (og->isEnabled()) (og->*func)(p1,p2,p3,p4,p5); \
278 #define FORALL6(a1,a2,a3,a4,a5,a6,p1,p2,p3,p4,p5,p6) \
279 void OutputList::forall(void (OutputGenerator::*func)(a1,a2,a3,a4,a5,a6),a1,a2,a3,a4,a5,a6) \
281 QListIterator<OutputGenerator> it(m_outputs); \
282 OutputGenerator *og; \
283 for (it.toFirst();(og=it.current());++it) \
285 if (og->isEnabled()) (og->*func)(p1,p2,p3,p4,p5,p6); \
290 #define FORALL7(a1,a2,a3,a4,a5,a6,a7,p1,p2,p3,p4,p5,p6,p7) \
291 void OutputList::forall(void (OutputGenerator::*func)(a1,a2,a3,a4,a5,a6,a7),a1,a2,a3,a4,a5,a6,a7) \
293 QListIterator<OutputGenerator> it(m_outputs); \
294 OutputGenerator *og; \
295 for (it.toFirst();(og=it.current());++it) \
297 if (og->isEnabled()) (og->*func)(p1,p2,p3,p4,p5,p6,p7); \
303 #define FORALL8(a1,a2,a3,a4,a5,a6,a7,a8,p1,p2,p3,p4,p5,p6,p7,p8) \
304 void OutputList::forall(void (OutputGenerator::*func)(a1,a2,a3,a4,a5,a6,a7,a8),a1,a2,a3,a4,a5,a6,a7,a8) \
306 QListIterator<OutputGenerator> it(m_outputs); \
307 OutputGenerator *og; \
308 for (it.toFirst();(og=it.current());++it) \
310 if (og->isEnabled()) (og->*func)(p1,p2,p3,p4,p5,p6,p7,p8); \
326 #if defined(HAS_BOOL_TYPE) || defined(Q_HAS_BOOL_TYPE)
330 FORALL2(const
char *a1,
bool a2,a1,a2)
331 FORALL4(const
char *a1,const
char *a2,const
char *a3,
bool a4,a1,a2,a3,a4)
334 FORALL2(
bool a1,const
char *a2,a1,a2)
335 FORALL2(ParamListTypes a1,const
char *a2,a1,a2)
337 FORALL2(const
char *a1,const
char *a2,a1,a2)
338 FORALL2(const
char *a1,
int a2,a1,a2)
341 FORALL3(
bool a1,
bool a2,
bool a3,a1,a2,a3)
343 FORALL3(const
char *a1,const
char *a2,const
char *a3,a1,a2,a3)
344 FORALL3(const
char *a1,const
char *a2,
bool a3,a1,a2,a3)
345 FORALL3(const
char *a1,
int a2,const
char *a3,a1,a2,a3)
347 FORALL3(uchar a1,uchar a2,uchar a3,a1,a2,a3)
349 FORALL4(SectionTypes a1,const
char *a2,const
char *a3,const
char *a4,a1,a2,a3,a4)
350 FORALL4(const
char *a1,const
char *a2,const
char *a3,const
char *a4,a1,a2,a3,a4)
351 FORALL4(const
char *a1,const
char *a2,const
char *a3,
int a4,a1,a2,a3,a4)
352 FORALL5(const
char *a1,const
char *a2,const
char *a3,const
char *a4,const
char *a5,a1,a2,a3,a4,a5)
353 FORALL5(const
char *a1,const
char *a2,const
char *a3,const
char *a4,
bool a5,a1,a2,a3,a4,a5)
354 FORALL6(const
char *a1,const
char *a2,const
char *a3,const
char *a4,const
char *a5,const
char *a6,a1,a2,a3,a4,a5,a6)
355 FORALL6(const
char *a1,const
DocLinkInfo &a2,const
char *a3,const
char *a4,const
SourceLinkInfo &a5,const
SourceLinkInfo &a6,a1,a2,a3,a4,a5,a6)
356 FORALL7(const
char *a1,const
char *a2,const
char *a3,const
char *a4,
int a5,
int a6,
bool a7,a1,a2,a3,a4,a5,a6,a7)