1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
|
Description: Add C++ class declarations (Closes: #319437)
Necessary for newer C++ standards.
Author: A. Maitland Bottoms <bottoms@debian.org>
Bug-Debian: http://bugs.debian.org/319437
--- dime-0.20030921.orig/include/dime/Output.h
+++ dime-0.20030921/include/dime/Output.h
@@ -33,6 +33,8 @@
#include <dime/Basic.h>
#include <stdio.h>
+class dimeModel;
+
class DIME_DLL_API dimeOutput
{
public:
--- dime-0.20030921.orig/include/dime/classes/Class.h
+++ dime-0.20030921/include/dime/classes/Class.h
@@ -38,6 +38,7 @@
class dimeInput;
class dimeMemHandler;
+class dimeModel;
class dimeOutput;
class DIME_DLL_API dimeClass : public dimeRecordHolder
--- dime-0.20030921.orig/include/dime/objects/Object.h
+++ dime-0.20030921/include/dime/objects/Object.h
@@ -36,6 +36,8 @@
#include <dime/util/Linear.h>
#include <dime/RecordHolder.h>
+class dimeModel;
+
class DIME_DLL_API dimeObject : public dimeRecordHolder
{
friend class dimeObjectesSection;
--- dime-0.20030921.orig/include/dime/entities/Insert.h
+++ dime-0.20030921/include/dime/entities/Insert.h
@@ -34,6 +34,8 @@
#include <dime/entities/Entity.h>
#include <dime/util/Linear.h>
+class dimeBlock;
+
class DIME_DLL_API dimeInsert : public dimeEntity
{
friend class dimeEntitiesSection;
--- dime-0.20030921.orig/include/dime/entities/Entity.h
+++ dime-0.20030921/include/dime/entities/Entity.h
@@ -52,6 +52,7 @@
#define FLAG_FIRST_FREE 0x0800 // use this if you want to define your own flags
class dimeLayer;
+class dimeModel;
class DIME_DLL_API dimeEntity : public dimeRecordHolder
{
--- dime-0.20030921.orig/include/dime/entities/Vertex.h
+++ dime-0.20030921/include/dime/entities/Vertex.h
@@ -34,6 +34,8 @@
#include <dime/entities/Entity.h>
#include <dime/util/Linear.h>
+class dimePolyline;
+
class DIME_DLL_API dimeVertex : public dimeEntity
{
friend class dimePolyline;
|