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:
00039 
00071     DicFile(const eFileMode fileMode, const string& objFileName,
00072       const bool verbose = false, const StringCompare::eCompareType
00073       caseSense = StringCompare::eCASE_SENSITIVE,
00074       const unsigned int maxLineLength = STD_CIF_LINE_LENGTH,
00075       const string& nullValue = CifString::NullValue);
00076 
00102     DicFile(const bool verbose = false, const StringCompare::eCompareType
00103       caseSense = StringCompare::eCASE_SENSITIVE,
00104       const unsigned int maxLineLength = STD_CIF_LINE_LENGTH,
00105       const string& nullValue = CifString::NullValue);
00106 
00120     ~DicFile();
00121 
00136     void WriteItemAliases(const string& fileName);
00137 
00138   protected:
00139     void WriteItemAliases(ostream& cifo);
00140 
00141 };
00142 
00143 #endif

Generated on Wed Feb 6 07:44:01 2008 for cif-file-v1.0 by  doxygen 1.5.1