00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 #ifndef _LCFFILE_H_
00010 #define _LCFFILE_H_
00011 
00012 #include "RE.h"
00013 #include "Record.h"
00014 
00016 class LCFfile : public Record
00017 {
00018 private:
00019   RE* re1, *re2;
00020   string comment;
00021   string line;
00022 
00023   void
00024   init();
00025 
00026   virtual void
00027   preprocess();
00028 
00029   virtual void
00030   read_entry();
00031 
00032 public:
00033   LCFfile();
00034   LCFfile(const string& filename);
00035   ~LCFfile();
00036 
00040   bool
00041   read_record();
00042 
00046   string
00047   get_comment();
00048 };
00049 
00050 #endif