Code::Blocks  SVN r11506
ibaseloader.h
Go to the documentation of this file.
1 /*
2  * This file is part of the Code::Blocks IDE and licensed under the GNU Lesser General Public License, version 3
3  * http://www.gnu.org/licenses/lgpl-3.0.html
4  */
5 
6 #ifndef IBASELOADER_H
7 #define IBASELOADER_H
8 
9 #include "settings.h"
10 
11 class wxString;
12 
15 {
16  public:
20  virtual ~IBaseLoader(){}
21 
25  virtual bool Open(const wxString& filename) = 0;
26 
30  virtual bool Save(const wxString& filename) = 0;
31 };
32 
33 #endif // IBASELOADER_H
virtual ~IBaseLoader()
Destructor.
Definition: ibaseloader.h:20
#define DLLIMPORT
Definition: settings.h:16
Base interface for project loaders.
Definition: ibaseloader.h:14
IBaseLoader()
Constructor.
Definition: ibaseloader.h:18