home *** CD-ROM | disk | FTP | other *** search
- #ifndef CPP_BOOPSI_BOOPSICLASS_H
- #define CPP_BOOPSI_BOOPSICLASS_H
-
- // Eine Klasse für Boopsi Klassen
- //
- // Autor: Jochen Becher
- //
- // Historie:
- // Version 1.0 am 26. Februar 94
-
- #ifndef INTUITION_CLASSUSR_H
- #include <intuition/classusr.h>
- #endif
-
- #ifndef INTUITION_CLASSES_H
- #include <intuition/classes.h>
- #endif
-
- #ifndef CPP_UTILITY_TAGITEM_H
- #include <classes/utility/tagitem.h>
- #endif
-
- #ifndef CPP_EXEC_SHARE_H
- #include <classes/exec/share.h>
- #endif
-
- #ifndef CPP_EXCEPTIONS_EXCEPTIONS_H
- #include <classes/exceptions/exceptions.h>
- #endif
-
- class BoopsiClass : protected ShareC {
- public:
- BoopsiClass(UWORD instanceSize, ULONG (*dispatcher) (),
- STRPTR pubSuperClass, Class *privSuperClass,
- STRPTR pubName = NULL, ULONG flags = 0) throw (BoopsiClassX, MemoryX);
- BoopsiClass(const BoopsiClass &);
- ~BoopsiClass();
- BoopsiClass &operator= (const BoopsiClass &);
- Class *boopsiclass() const { return boopsi; };
- private:
- Class *boopsi;
- };
-
- #endif
-