proj home

Files   Classes   Functions   Hierarchy  

modulereport.h

Go to the documentation of this file.
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 

Generated on Fri Mar 4 00:49:28 2011 for Chelton Evans Source by  doxygen 1.5.8