Code::Blocks  SVN r11506
Public Member Functions | List of all members
IBaseLoader Class Referenceabstract

Base interface for project loaders. More...

#include <ibaseloader.h>

Inheritance diagram for IBaseLoader:
Collaboration diagram for IBaseLoader:

Public Member Functions

 IBaseLoader ()
 Constructor. More...
 
virtual ~IBaseLoader ()
 Destructor. More...
 
virtual bool Open (const wxString &filename)=0
 Open a file. More...
 
virtual bool Save (const wxString &filename)=0
 Save a file. More...
 

Detailed Description

Base interface for project loaders.

Definition at line 14 of file ibaseloader.h.

Constructor & Destructor Documentation

◆ IBaseLoader()

IBaseLoader::IBaseLoader ( )
inline

Constructor.

Definition at line 18 of file ibaseloader.h.

◆ ~IBaseLoader()

virtual IBaseLoader::~IBaseLoader ( )
inlinevirtual

Destructor.

Definition at line 20 of file ibaseloader.h.

Member Function Documentation

◆ Open()

virtual bool IBaseLoader::Open ( const wxString filename)
pure virtual

Open a file.

Parameters
filenameThe file to open.
Returns
True on success, false on failure.

Implemented in ProjectLoader.

◆ Save()

virtual bool IBaseLoader::Save ( const wxString filename)
pure virtual

Save a file.

Parameters
filenameThe file to save.
Returns
True on success, false on failure.

Implemented in ProjectLoader.


The documentation for this class was generated from the following file: