COMP: Include full class definitions of classes used in std::map data members.

This commit is contained in:
David Cole 2008-06-17 12:09:42 -04:00
parent 1105a86c52
commit 80714fb42f
1 changed files with 4 additions and 3 deletions

View File

@ -22,6 +22,10 @@
#include <map>
#include <vector>
#include "cmCPackComponentGroup.h" // cmCPackComponent and friends
// Forward declarations are insufficient since we use them in
// std::map data members below...
#define cmCPackTypeMacro(class, superclass) \
cmTypeMacro(class, superclass); \
static cmCPackGenerator* CreateGenerator() { return new class; }
@ -46,9 +50,6 @@
class cmMakefile;
class cmCPackLog;
class cmCPackInstallationType;
class cmCPackComponent;
class cmCPackComponentGroup;
/** \class cmCPackGenerator
* \brief A superclass of all CPack Generators