home *** CD-ROM | disk | FTP | other *** search
- #ifndef CPP_BOOPSI_ICCLASS_H
- #define CPP_BOOPSI_ICCLASS_H
-
- // Klasseninterface für die Interconnection Klassen
- //
- // Autor: Jochen Becher
- //
- // Historie:
- // Version 1.0 am 26. Februar 94
-
- #ifndef INTUITION_ICCLASS_H
- #include <intuition/icclass.h>
- #endif
-
- #ifndef CPP_BOOPSI_ROOTCLASS_H
- #include <classes/boopsi/rootclass.h>
- #endif
-
- class BoopsiIcC : public BoopsiRootC {
- public:
- BoopsiIcC(Tag tag1type, ...)
- : BoopsiRootC(NULL,ICCLASS,(struct TagItem *) &tag1type) { };
- BoopsiIcC(struct TagItem *tags)
- : BoopsiRootC(NULL,ICCLASS,tags) { };
- protected:
- BoopsiIcC(struct IClass *c,STRPTR pubclass,struct TagItem *tags)
- : BoopsiRootC(c,pubclass,tags) { };
- };
-
- class BoopsiModelC : public BoopsiIcC {
- public:
- BoopsiModelC(Tag tag1type, ...)
- : BoopsiIcC(NULL,MODELCLASS,(struct TagItem *) &tag1type) { };
- BoopsiModelC(struct TagItem *tags)
- : BoopsiIcC(NULL,MODELCLASS,tags) { };
- protected:
- BoopsiModelC(struct IClass *c,STRPTR pubclass,struct TagItem *tags)
- : BoopsiIcC(c,pubclass,tags) { };
- };
-
- #endif
-