Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members  

skElementExecutable.h

00001 /*
00002   Copyright 1996-2001
00003   Simon Whiteside
00004   
00005 * $Id: skElementExecutable.h,v 1.2 2001/11/05 19:22:33 sdw Exp $
00006 */
00007 
00008 #ifndef skELEMENTEXECUTABLE_H
00009 #define skELEMENTEXECUTABLE_H
00010 
00011 #include "skElementObject.h"
00012 #include <iostream.h>
00013 
00019 class CLASSEXPORT skElementExecutable : public skElementObject {
00020  public:
00024   skElementExecutable();
00028   skElementExecutable(const skString& fileName);
00032   skElementExecutable(const skString& scriptLocation,istream& in);
00036   skElementExecutable(const skString& scriptLocation,const skString& in);
00041   void load(const skString& scriptLocation,istream& in);
00046   void load(const skString& scriptLocation,const skString& in);
00050   void load(const skString& fileName);
00055   void save(ostream& out);
00059   void save(const skString& fileName);
00060  private:
00064   skElementExecutable(const skElementExecutable&);
00068   skElementExecutable& operator=(const skElementExecutable&);
00069 };
00070 #endif

Generated on Tue Nov 20 17:56:21 2001 for Simkin by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001