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