Code::Blocks
SVN r11506
plugins
compilergcc
compilerKeilC51.h
Go to the documentation of this file.
1
/*
2
* This file is part of the Code::Blocks IDE and licensed under the GNU General Public License, version 3
3
* http://www.gnu.org/licenses/gpl-3.0.html
4
*/
5
6
#ifndef COMPILER_KEILC51_H
7
#define COMPILER_KEILC51_H
8
9
#include <
compiler.h
>
10
11
class
CompilerKeilC51
:
public
Compiler
12
{
13
public
:
14
CompilerKeilC51
();
15
virtual
~CompilerKeilC51
();
16
virtual
AutoDetectResult
AutoDetectInstallationDir
();
17
protected
:
18
CompilerKeilC51
(
const
wxString
& name,
const
wxString
&
ID
);
19
virtual
Compiler
*
CreateCopy
();
20
AutoDetectResult
AutoDetectInstallationDir
(
bool
keilx);
21
private
:
22
};
23
24
class
CompilerKeilCX51
:
public
CompilerKeilC51
25
{
26
public
:
27
CompilerKeilCX51
();
28
virtual
~
CompilerKeilCX51
();
29
protected
:
30
virtual
Compiler
*
CreateCopy
();
31
private
:
32
};
33
34
#endif // COMPILER_KEILC51_H
compiler.h
CompilerKeilC51::~CompilerKeilC51
virtual ~CompilerKeilC51()
Definition:
compilerKeilC51.cpp:36
CompilerKeilC51::AutoDetectInstallationDir
virtual AutoDetectResult AutoDetectInstallationDir()
Try to auto-detect the compiler's installation directory.
Definition:
compilerKeilC51.cpp:46
CompilerKeilCX51
Definition:
compilerKeilC51.h:24
AutoDetectResult
AutoDetectResult
Definition:
compiler.h:190
wxString
CompilerKeilC51
Definition:
compilerKeilC51.h:11
CompilerKeilC51::CreateCopy
virtual Compiler * CreateCopy()
Implement this in new compilers, to return a new copy.
Definition:
compilerKeilC51.cpp:41
ID
Definition:
id.h:15
Compiler
Abstract base class for compilers.
Definition:
compiler.h:274
CompilerKeilC51::CompilerKeilC51
CompilerKeilC51()
Definition:
compilerKeilC51.cpp:23
Generated by
1.8.13