libRoadRunner C++ API  1.0.0
 All Classes Functions Variables Enumerations Enumerator Pages
rrCompiler.h
1 /*
2  * rrCompiler.h
3  *
4  * Author: Andy Somogyi
5  * Created on: Jul 15, 2013
6  */
7 
8 #ifndef rrCompiler_H
9 #define rrCompiler_H
10 
11 #include "rrOSSpecifics.h"
12 #include <string>
13 
14 namespace rr
15 {
16 
25 class RR_DECLSPEC Compiler
26 {
27 public:
28  virtual std::string getCompiler() const = 0;
29  virtual bool setCompiler(const std::string& compiler) = 0;
30 
31  virtual std::string getCompilerLocation() const = 0;
32  virtual bool setCompilerLocation(const std::string& path) = 0;
33 
34  virtual std::string getSupportCodeFolder() const = 0;
35  virtual bool setSupportCodeFolder(const std::string& path) = 0;
36 
37 protected:
38  virtual ~Compiler() {};
39 };
40 
41 } /* namespace rr */
42 #endif /* rrCompiler_H */
Definition: rrCompiler.h:25