Macros
outputlist.cpp File Reference
#include "outputlist.h"
#include "outputgen.h"
#include "config.h"
#include "message.h"
#include "definition.h"
#include "docparser.h"
#include "vhdldocgen.h"

Go to the source code of this file.

Macros

#define FORALL1(a1, p1)
 
#define FORALL2(a1, a2, p1, p2)
 
#define FORALL3(a1, a2, a3, p1, p2, p3)
 
#define FORALL4(a1, a2, a3, a4, p1, p2, p3, p4)
 
#define FORALL5(a1, a2, a3, a4, a5, p1, p2, p3, p4, p5)
 
#define FORALL6(a1, a2, a3, a4, a5, a6, p1, p2, p3, p4, p5, p6)
 
#define FORALL7(a1, a2, a3, a4, a5, a6, a7, p1, p2, p3, p4, p5, p6, p7)
 
#define FORALL8(a1, a2, a3, a4, a5, a6, a7, a8, p1, p2, p3, p4, p5, p6, p7, p8)
 

Detailed Description

This class represents a list of output generators that work in "parallel". The class only knows about the abstract base class OutputGenerators. All output is produced by calling a method of this class, which forwards the call to all output generators.

Definition in file outputlist.cpp.

Macro Definition Documentation

#define FORALL1 (   a1,
  p1 
)
Value:
{ \
QListIterator<OutputGenerator> it(m_outputs); \
OutputGenerator *og; \
for (it.toFirst();(og=it.current());++it) \
{ \
if (og->isEnabled()) (og->*func)(p1); \
} \
}
for(std::string line;std::getline(inFile, line);)
Definition: regex_t.cc:37
def func()
Definition: docstring.py:7
void forall(void(OutputGenerator::*func)())
Definition: outputlist.cpp:207
#define a1

Definition at line 218 of file outputlist.cpp.

#define FORALL2 (   a1,
  a2,
  p1,
  p2 
)
Value:
{ \
QListIterator<OutputGenerator> it(m_outputs); \
OutputGenerator *og; \
for (it.toFirst();(og=it.current());++it) \
{ \
if (og->isEnabled()) (og->*func)(p1,p2); \
} \
}
#define a2
for(std::string line;std::getline(inFile, line);)
Definition: regex_t.cc:37
def func()
Definition: docstring.py:7
void forall(void(OutputGenerator::*func)())
Definition: outputlist.cpp:207
#define a1

Definition at line 230 of file outputlist.cpp.

#define FORALL3 (   a1,
  a2,
  a3,
  p1,
  p2,
  p3 
)
Value:
{ \
QListIterator<OutputGenerator> it(m_outputs); \
OutputGenerator *og; \
for (it.toFirst();(og=it.current());++it) \
{ \
if (og->isEnabled()) (og->*func)(p1,p2,p3); \
} \
}
#define a2
#define a3
for(std::string line;std::getline(inFile, line);)
Definition: regex_t.cc:37
def func()
Definition: docstring.py:7
void forall(void(OutputGenerator::*func)())
Definition: outputlist.cpp:207
#define a1

Definition at line 242 of file outputlist.cpp.

#define FORALL4 (   a1,
  a2,
  a3,
  a4,
  p1,
  p2,
  p3,
  p4 
)
Value:
{ \
QListIterator<OutputGenerator> it(m_outputs); \
OutputGenerator *og; \
for (it.toFirst();(og=it.current());++it) \
{ \
if (og->isEnabled()) (og->*func)(p1,p2,p3,p4); \
} \
}
#define a2
#define a3
for(std::string line;std::getline(inFile, line);)
Definition: regex_t.cc:37
def func()
Definition: docstring.py:7
#define a4
void forall(void(OutputGenerator::*func)())
Definition: outputlist.cpp:207
#define a1

Definition at line 254 of file outputlist.cpp.

#define FORALL5 (   a1,
  a2,
  a3,
  a4,
  a5,
  p1,
  p2,
  p3,
  p4,
  p5 
)
Value:
{ \
QListIterator<OutputGenerator> it(m_outputs); \
OutputGenerator *og; \
for (it.toFirst();(og=it.current());++it) \
{ \
if (og->isEnabled()) (og->*func)(p1,p2,p3,p4,p5); \
} \
}
#define a5
#define a2
#define a3
for(std::string line;std::getline(inFile, line);)
Definition: regex_t.cc:37
def func()
Definition: docstring.py:7
#define a4
void forall(void(OutputGenerator::*func)())
Definition: outputlist.cpp:207
#define a1

Definition at line 266 of file outputlist.cpp.

#define FORALL6 (   a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  p1,
  p2,
  p3,
  p4,
  p5,
  p6 
)
Value:
{ \
QListIterator<OutputGenerator> it(m_outputs); \
OutputGenerator *og; \
for (it.toFirst();(og=it.current());++it) \
{ \
if (og->isEnabled()) (og->*func)(p1,p2,p3,p4,p5,p6); \
} \
}
#define a6
#define a5
#define a2
#define a3
for(std::string line;std::getline(inFile, line);)
Definition: regex_t.cc:37
def func()
Definition: docstring.py:7
#define a4
void forall(void(OutputGenerator::*func)())
Definition: outputlist.cpp:207
#define a1

Definition at line 278 of file outputlist.cpp.

#define FORALL7 (   a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  p1,
  p2,
  p3,
  p4,
  p5,
  p6,
  p7 
)
Value:
{ \
QListIterator<OutputGenerator> it(m_outputs); \
OutputGenerator *og; \
for (it.toFirst();(og=it.current());++it) \
{ \
if (og->isEnabled()) (og->*func)(p1,p2,p3,p4,p5,p6,p7); \
} \
}
#define a6
#define a5
#define a2
#define a3
for(std::string line;std::getline(inFile, line);)
Definition: regex_t.cc:37
def func()
Definition: docstring.py:7
#define a4
void forall(void(OutputGenerator::*func)())
Definition: outputlist.cpp:207
#define a1

Definition at line 290 of file outputlist.cpp.

#define FORALL8 (   a1,
  a2,
  a3,
  a4,
  a5,
  a6,
  a7,
  a8,
  p1,
  p2,
  p3,
  p4,
  p5,
  p6,
  p7,
  p8 
)
Value:
void OutputList::forall(void (OutputGenerator::*func)(a1,a2,a3,a4,a5,a6,a7,a8),a1,a2,a3,a4,a5,a6,a7,a8) \
{ \
QListIterator<OutputGenerator> it(m_outputs); \
OutputGenerator *og; \
for (it.toFirst();(og=it.current());++it) \
{ \
if (og->isEnabled()) (og->*func)(p1,p2,p3,p4,p5,p6,p7,p8); \
} \
}
#define a6
#define a5
#define a2
#define a3
for(std::string line;std::getline(inFile, line);)
Definition: regex_t.cc:37
def func()
Definition: docstring.py:7
#define a4
void forall(void(OutputGenerator::*func)())
Definition: outputlist.cpp:207
#define a1

Definition at line 303 of file outputlist.cpp.