Code::Blocks  SVN r11506
compilerXML.h
Go to the documentation of this file.
1 #ifndef COMPILER_XML_H
2 #define COMPILER_XML_H
3 
4 #include <compiler.h>
5 
6 #include <wx/string.h>
7 
8 class CompilerXML : public Compiler
9 {
10  public:
11  CompilerXML(const wxString& name, const wxString& ID, const wxString& file);
12  virtual ~CompilerXML();
13 
15 
16  protected:
17  virtual Compiler* CreateCopy();
18 
19  private:
20 
22  {
27  lib,
29  };
30 
31  bool AddPath(const wxString& pth, SearchMode sm, int rmDirs = 0);
32 
34 };
35 
36 #endif // COMPILER_XML_H
bool AddPath(const wxString &pth, SearchMode sm, int rmDirs=0)
virtual Compiler * CreateCopy()
Implement this in new compilers, to return a new copy.
Definition: compilerXML.cpp:31
AutoDetectResult
Definition: compiler.h:190
Definition: id.h:15
Abstract base class for compilers.
Definition: compiler.h:274
virtual AutoDetectResult AutoDetectInstallationDir()
Try to auto-detect the compiler&#39;s installation directory.
Definition: compilerXML.cpp:36
CompilerXML(const wxString &name, const wxString &ID, const wxString &file)
Definition: compilerXML.cpp:17
virtual ~CompilerXML()
Definition: compilerXML.cpp:27
wxString m_fileName
Definition: compilerXML.h:33