DicFile.h

Go to the documentation of this file.
00001 //$$FILE$$
00002 //$$VERSION$$
00003 //$$DATE$$
00004 //$$LICENSE$$
00005 
00006 
00014 #ifndef DICFILE_H
00015 #define DICFILE_H
00016 
00017 
00018 #include <string>
00019 #include <iostream>
00020 
00021 #include "GenString.h"
00022 #include "DdlFile.h"
00023 
00024 
00035 class DicFile : public DdlFile
00036 {
00037 
00038   public:
00055     DicFile();
00056 
00088     DicFile(const eFileMode fileMode, const string& objFileName,
00089       const bool verbose = false, const StringCompare::eCompareType
00090       caseSense = StringCompare::eCASE_SENSITIVE,
00091       const unsigned int maxLineLength = STD_CIF_LINE_LENGTH,
00092       const string& nullValue = CifString::NullValue);
00093 
00107     ~DicFile();
00108 
00123     void WriteItemAliases(const string& fileName);
00124 
00125   protected:
00126     void WriteItemAliases(ostream& cifo);
00127 
00128 };
00129 
00130 #endif

Generated on Tue Apr 24 09:25:36 2007 for cif-file-v1.0 by  doxygen 1.5.1