⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 data_util.hpp

📁 unix/linux下拼写检查程序源码
💻 HPP
字号:
#ifndef __aspeller_data_util_hh__#define __aspeller_data_util_hh__#include <ctime>//POSIX headers#include <sys/stat.h>#include "parm_string.hpp"using namespace acommon;namespace aspeller {  template <class Itr>  struct CharStrParms {    typedef const char * Value;    typedef Itr          Iterator;    Iterator   end_;    CharStrParms(Iterator e) : end_(e) {}    bool endf(Iterator i) const {return i == end_;}      Value deref(Iterator i) const {return *i;}    Value end_state() const {return 0;}  };    template <class Itr>  struct StrParms {    typedef const char * Value;    typedef Itr          Iterator;    Iterator   end_;    StrParms(Iterator e) : end_(e) {}    bool endf(Iterator i) const {return i == end_;}    Value deref(Iterator i) const {return i->c_str();}    Value end_state() const {return 0;}  };    inline time_t modification_date(ParmString file) {    struct stat file_stat;    if (stat(file, &file_stat) == 0)      return file_stat.st_mtime;    else       return 0;  }}#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -