Go to the documentation of this file.00001
00021 #ifndef SYNTHESIS_REPORT_H
00022 #define SYNTHESIS_REPORT_H
00023
00024 #include <iostream>
00025 #include <string>
00026 #include <vector>
00027 using namespace std;
00028
00029 #include "taskResourceFile.h"
00030
00031 class SynthesisReport : public TaskResourceFile {
00032
00033 private:
00034
00035
00036 static const string STRING_SELECTED_DEVICE;
00037 static const string STRING_NB_SLICE_REGISTERS;
00038 static const string STRING_NB_SLICE_LUTS;
00039 static const string STRING_NB_SLICE_LUTS_MEM;
00040 static const string STRING_NB_DSP48;
00041 static const string STRING_NB_RAMB36;
00042 static const string STRING_NB_IOB;
00043
00044 public:
00045 SynthesisReport(string n) : TaskResourceFile(n) {}
00046 SynthesisReport(SynthesisReport& other) : TaskResourceFile(other) {}
00047 SynthesisReport() {}
00048
00049 ~SynthesisReport() {}
00050
00051
00052 int readResourceFile(void);
00053
00054 private:
00055 int readSynthesisReport(void);
00056
00057 };
00058
00059 #endif