Files Classes Functions Hierarchy
00001 #ifndef CILOCALREPORT_H 00002 #define CILOCALREPORT_H 00003 00004 #include <tokenizer.h> 00005 #include <typedefs.h> 00006 00007 00011 class modulestate 00012 { 00013 public: 00014 00016 enum color { red, amber, green }; 00018 color state; 00019 00021 modulestate(); 00022 00025 stringc htmlimg(stringc& pathfront="") const; 00026 00028 stringc statecolor() const; 00029 00031 stringc statestring() const; 00032 00033 }; 00034 00035 00036 00044 class modulereport : public modulestate 00045 { 00046 public: 00047 00049 static string fileout_html; 00050 00052 modulereport(); 00053 00055 tokenizer ureport; 00057 tokenizer creport; 00058 00060 bool errorssilent; 00061 00063 string filepathfront; 00064 00066 boolc reset(); 00067 00069 int update(); 00070 00072 int update01(); 00073 00075 void statecalc(); 00077 int compile_exitstatus(); 00079 int unittests_exitstatus(); 00080 00082 stringc compilerhtmldetailed(); 00084 stringc unittestshtmldetailed(); 00085 00087 stringc summary01(); 00088 00089 }; 00090 00091 #endif 00092
1.5.8