00001
00002
00003
00004
00005
00006
00007 #ifndef DICFILE_H
00008 #define DICFILE_H
00009
00010
00011 #include <string>
00012 #include <iostream>
00013
00014 #include "GenString.h"
00015 #include "DdlFile.h"
00016
00017
00018 class DicFile : public DdlFile
00019 {
00020
00021 public:
00022 DicFile() : DdlFile()
00023 {
00024 };
00025
00026 DicFile(const eFileMode fileMode, const string& objFileName,
00027 const bool verbose = false, const StringCompare::eCompareType
00028 caseSense = StringCompare::eCASE_SENSITIVE,
00029 const unsigned int maxLineLength = STD_CIF_LINE_LENGTH,
00030 const string& nullValue = CifString::NullValue) :
00031 DdlFile(fileMode, objFileName, verbose, caseSense, maxLineLength,
00032 nullValue)
00033 {
00034 };
00035
00036 ~DicFile()
00037 {
00038 };
00039
00040 void WriteItemAliases(const string& cifFileName);
00041 void WriteItemAliases(ostream& cifo);
00042
00043 };
00044
00045 #endif