proj home

Files   Classes   Functions   Hierarchy  

mkerrors.h

Go to the documentation of this file.
00001 #ifndef MKERRORS_H
00002 #define MKERRORS_H
00003 
00004 #include <cassert>
00005 using namespace std;
00006 
00007 #include <typedefs.h>
00008 
00009 
00013 class mkerrorscompiletag
00014 {
00015 public:
00016 
00018   string id;
00020   string command;
00022   string libraries;
00023 
00025   mkerrorscompiletag();
00027   mkerrorscompiletag
00028   (
00029     stringc& id_, 
00030     stringc& command_,
00031     stringc& libraries_
00032   );
00033 
00035   stringc xml() const;
00036 
00037 };
00038 
00039 
00055 class mkerrorscompile 
00056 {
00057 public:
00058 
00059   /* result from calling make. */
00060   int exitstatus;
00061 
00062   mkerrorscompiletag compiletag;
00063 
00065   //string compiletagid;
00066 
00068   string time;
00070   string head;
00071 
00073   mkerrorscompile();
00074 
00076   int eval(int argc, char** argv);
00078   int eval2(int argc, char** argv);
00079 
00081   stringc xml() const;
00082 
00084   int compilecode
00085   (
00086     mkerrorscompiletag const & ct,
00087     stringc& tempfile
00088   );
00089 
00091   static string fileout_txt;
00092 
00093 };
00094 
00095 
00096 #endif
00097 

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