Design Patterns
compiler.h
Go to the documentation of this file.
1 // Based on "Design Patterns: Elements of Reusable Object-Oriented Software"
2 // book by Erich Gamma, John Vlissides, Ralph Johnson, and Richard Helm
3 //
4 // Created by Bartosz Rachwal. The National Institute of Advanced Industrial Science and Technology, Japan.
5 
6 #ifndef STRUCTURAL_FACADE_COMPILER_H_
7 #define STRUCTURAL_FACADE_COMPILER_H_
8 
9 #include "bytecode_stream.h"
10 
11 #include <istream>
12 
13 namespace structural
14 {
15 namespace facade
16 {
17 class Compiler
18 {
19  public:
20  Compiler();
21  virtual ~Compiler();
22 
23  virtual void Compile(std::istringstream&, BytecodeStream*);
24 };
25 }
26 }
27 
28 #endif
29 
Definition: shape_interface.h:11
Definition: bytecode_stream.h:15
virtual void Compile(std::istringstream &, BytecodeStream *)
Definition: compiler.cc:20
virtual ~Compiler()
Definition: compiler.cc:18
Compiler()
Definition: compiler.cc:16
Definition: compiler.h:17