webpage.h
来自「AIML的实现」· C头文件 代码 · 共 106 行
H
106 行
#ifndef CUSTOMHTML_WEBPAGE_H#define CUSTOMHTML_WEBPAGE_H/* * RebeccaAIML, Artificial Intelligence Markup Language * C++ api and engine. * * Copyright (C) 2005 Frank Hassanabad * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */#include <string>namespace customTag{namespace impl{using namespace std;/** * Class that handles * information related to a * web page */class WebPage{ public: /** * Set the file name of the web page. * * \param fileName File name of the * web page */ void setFileName(const string &fileName) { m_fileName = fileName; } /** * Return the name of the web page. * * \return The name of the web page. */ string getFileName() const { return m_fileName; } /** * Overidden less than operator * so this can be inserted into a * map. * * \param rhs Right hand side of the * less than expression */ bool operator<(const WebPage &rhs) { return this->getFileName() < rhs.getFileName(); } private: /** * The file name of the web page */ string m_fileName;};/** * Overidden less than operator * so this can be inserted into a * map. * * \param lfh Left hand side of the * less than expression * * \param rhs Right hand side of the * less than expression */bool operator<(WebPage lfh, WebPage rhs);} //end of namespace impl} //end of namespace customTag#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?