Code::Blocks
SVN r11506
include
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
14
class
DLLIMPORT
IBaseLoader
15
{
16
public
:
18
IBaseLoader
(){}
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
IBaseLoader::~IBaseLoader
virtual ~IBaseLoader()
Destructor.
Definition:
ibaseloader.h:20
DLLIMPORT
#define DLLIMPORT
Definition:
settings.h:16
IBaseLoader
Base interface for project loaders.
Definition:
ibaseloader.h:14
settings.h
wxString
IBaseLoader::IBaseLoader
IBaseLoader()
Constructor.
Definition:
ibaseloader.h:18
Generated by
1.8.13