1234567891011121314151617181920212223242526272829303132 |
- #include "../Befehl/KSGSFunktion.h"
- namespace KSGScript
- {
- class KSGSRückrufInstanz : public KSGSFunktionInstanz
- {
- private:
- RCArray< KSGSVariable > *parameter;
- public:
- // Konstruktor
- __declspec( dllexport ) KSGSRückrufInstanz( KSGScriptObj *obj );
- // Destruktor
- __declspec( dllexport ) ~KSGSRückrufInstanz();
- // nicht constant
- __declspec( dllexport ) virtual void setParameter( Array< KSGSVariableDef* > *zDef, RCArray< KSGSVariable > *vars );
- __declspec( dllexport ) virtual KSGSVariable *startFunktion();
- // Reference Counting
- __declspec( dllexport ) virtual KSGSFunktionInstanz *release();
- };
- class KSGSRückrufFunktion : public KSGSFunktion
- {
- public:
- // Konstruktor
- __declspec( dllexport ) KSGSRückrufFunktion();
- // nicht constant
- __declspec( dllexport ) virtual KSGSFunktionInstanz *erstellInstanz( KSGScriptObj *obj, KSGSKlasseInstanz *klasse, RCArray< KSGSVariable > *params );
- // Reference Counting
- __declspec( dllexport ) virtual KSGSFunktion *release();
- };
- }
|