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

📄 classxapian_1_1esetiterator.tex

📁 xapian 是一个“Xapian 是一个开源概率论信息检索库
💻 TEX
字号:
\hypertarget{classXapian_1_1ESetIterator}{\section{Xapian::ESet\-Iterator Class Reference}\label{classXapian_1_1ESetIterator}\index{Xapian::ESetIterator@{Xapian::ESetIterator}}}Iterate through terms in the \hyperlink{classXapian_1_1ESet}{ESet}.  {\tt \#include $<$enquire.h$>$}Collaboration diagram for Xapian::ESet\-Iterator:\begin{figure}[H]\begin{center}\leavevmode\includegraphics[width=119pt]{classXapian_1_1ESetIterator__coll__graph}\end{center}\end{figure}\subsection*{Public Types}\begin{Indent}{\bf }\par\begin{CompactItemize}\item typedef std::bidirectional\_\-iterator\_\-tag \hyperlink{classXapian_1_1ESetIterator_8b9d7694b4030e995c921050855fdd5c}{iterator\_\-category}\begin{CompactList}\small\item\em Allow use as an STL iterator. \item\end{CompactList}\item \hypertarget{classXapian_1_1ESetIterator_e8f83b2d74b7d6df225200d4f5535457}{typedef std::string {\bf value\_\-type}}\label{classXapian_1_1ESetIterator_e8f83b2d74b7d6df225200d4f5535457}\item \hypertarget{classXapian_1_1ESetIterator_2f7a416cb1933a156e7a451c0ce24862}{typedef \hyperlink{types_8h_992fbdbe6bdbfc25fb14ffcd6a83692a}{Xapian::termcount\_\-diff} {\bf difference\_\-type}}\label{classXapian_1_1ESetIterator_2f7a416cb1933a156e7a451c0ce24862}\item \hypertarget{classXapian_1_1ESetIterator_d3dd2f7ac77acea71189c6b2f92660d3}{typedef std::string $\ast$ {\bf pointer}}\label{classXapian_1_1ESetIterator_d3dd2f7ac77acea71189c6b2f92660d3}\item \hypertarget{classXapian_1_1ESetIterator_a3a9801bb57c8d49be13633904951d29}{typedef std::string \& {\bf reference}}\label{classXapian_1_1ESetIterator_a3a9801bb57c8d49be13633904951d29}\end{CompactItemize}\end{Indent}\subsection*{Public Member Functions}\begin{CompactItemize}\item \hyperlink{classXapian_1_1ESetIterator_c61be6aa36fc2f6ebe5c4cc4865de473}{ESet\-Iterator} ()\begin{CompactList}\small\item\em Create an uninitialised iterator; this cannot be used, but is convenient syntactically. \item\end{CompactList}\item \hyperlink{classXapian_1_1ESetIterator_2e9da71f680547c22406d2268b5ff1fe}{ESet\-Iterator} (const \hyperlink{classXapian_1_1ESetIterator}{ESet\-Iterator} \&other)\begin{CompactList}\small\item\em Copying is allowed (and is cheap). \item\end{CompactList}\item void \hyperlink{classXapian_1_1ESetIterator_48dab179f2b57c1b5e25f83598588331}{operator=} (const \hyperlink{classXapian_1_1ESetIterator}{ESet\-Iterator} \&other)\begin{CompactList}\small\item\em Assignment is allowed (and is cheap). \item\end{CompactList}\item \hyperlink{classXapian_1_1ESetIterator}{ESet\-Iterator} \& \hyperlink{classXapian_1_1ESetIterator_14d2d57a48f2e7aed1580a6f782bed41}{operator++} ()\begin{CompactList}\small\item\em Advance the iterator. \item\end{CompactList}\item \hyperlink{classXapian_1_1ESetIterator}{ESet\-Iterator} \hyperlink{classXapian_1_1ESetIterator_dad0209772938f1d5c495ad722fb0dad}{operator++} (int)\begin{CompactList}\small\item\em Advance the iterator (postfix variant). \item\end{CompactList}\item \hyperlink{classXapian_1_1ESetIterator}{ESet\-Iterator} \& \hyperlink{classXapian_1_1ESetIterator_e1e2d498af7508403153a45ba813e439}{operator--} ()\begin{CompactList}\small\item\em Decrement the iterator. \item\end{CompactList}\item \hyperlink{classXapian_1_1ESetIterator}{ESet\-Iterator} \hyperlink{classXapian_1_1ESetIterator_3a11724a059a1590e45c3a3b38cb43dc}{operator--} (int)\begin{CompactList}\small\item\em Decrement the iterator (postfix variant). \item\end{CompactList}\item const std::string \& \hyperlink{classXapian_1_1ESetIterator_6b5fde79ff6a78de4131b1d0bc179afe}{operator $\ast$} () const \begin{CompactList}\small\item\em Get the term for the current position. \item\end{CompactList}\item \hyperlink{types_8h_167860ee249b702eb746dca0d245f808}{Xapian::weight} \hyperlink{classXapian_1_1ESetIterator_7c3294162c194e248b4a5346414b7a6c}{get\_\-weight} () const \begin{CompactList}\small\item\em Get the weight of the term at the current position. \item\end{CompactList}\item std::string \hyperlink{classXapian_1_1ESetIterator_6c2c1af1820e488bd2f8f53b67ad2dec}{get\_\-description} () const \begin{CompactList}\small\item\em Returns a string describing this object. \item\end{CompactList}\end{CompactItemize}\subsection*{Friends}\begin{CompactItemize}\item \hypertarget{classXapian_1_1ESetIterator_ba9dec9958ccfbd1de1215f521afe2b0}{class {\bf ESet}}\label{classXapian_1_1ESetIterator_ba9dec9958ccfbd1de1215f521afe2b0}\item \hypertarget{classXapian_1_1ESetIterator_2ca621ecf6f96ce65281a2b03eb70c7d}{bool {\bf operator==} (const \hyperlink{classXapian_1_1ESetIterator}{ESet\-Iterator} \&a, const \hyperlink{classXapian_1_1ESetIterator}{ESet\-Iterator} \&b)}\label{classXapian_1_1ESetIterator_2ca621ecf6f96ce65281a2b03eb70c7d}\item \hypertarget{classXapian_1_1ESetIterator_9bdc971a181b8bfb8d920f01df389715}{bool {\bf operator!=} (const \hyperlink{classXapian_1_1ESetIterator}{ESet\-Iterator} \&a, const \hyperlink{classXapian_1_1ESetIterator}{ESet\-Iterator} \&b)}\label{classXapian_1_1ESetIterator_9bdc971a181b8bfb8d920f01df389715}\end{CompactItemize}\subsection{Detailed Description}Iterate through terms in the \hyperlink{classXapian_1_1ESet}{ESet}. \subsection{Member Typedef Documentation}\hypertarget{classXapian_1_1ESetIterator_8b9d7694b4030e995c921050855fdd5c}{\index{Xapian::ESetIterator@{Xapian::ESet\-Iterator}!iterator_category@{iterator\_\-category}}\index{iterator_category@{iterator\_\-category}!Xapian::ESetIterator@{Xapian::ESet\-Iterator}}\subsubsection[iterator\_\-category]{\setlength{\rightskip}{0pt plus 5cm}typedef std::bidirectional\_\-iterator\_\-tag \hyperlink{classXapian_1_1ESetIterator_8b9d7694b4030e995c921050855fdd5c}{Xapian::ESet\-Iterator::iterator\_\-category}}}\label{classXapian_1_1ESetIterator_8b9d7694b4030e995c921050855fdd5c}Allow use as an STL iterator. \subsection{Constructor \& Destructor Documentation}\hypertarget{classXapian_1_1ESetIterator_c61be6aa36fc2f6ebe5c4cc4865de473}{\index{Xapian::ESetIterator@{Xapian::ESet\-Iterator}!ESetIterator@{ESetIterator}}\index{ESetIterator@{ESetIterator}!Xapian::ESetIterator@{Xapian::ESet\-Iterator}}\subsubsection[ESetIterator]{\setlength{\rightskip}{0pt plus 5cm}Xapian::ESet\-Iterator::ESet\-Iterator ()\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}\label{classXapian_1_1ESetIterator_c61be6aa36fc2f6ebe5c4cc4865de473}Create an uninitialised iterator; this cannot be used, but is convenient syntactically. \hypertarget{classXapian_1_1ESetIterator_2e9da71f680547c22406d2268b5ff1fe}{\index{Xapian::ESetIterator@{Xapian::ESet\-Iterator}!ESetIterator@{ESetIterator}}\index{ESetIterator@{ESetIterator}!Xapian::ESetIterator@{Xapian::ESet\-Iterator}}\subsubsection[ESetIterator]{\setlength{\rightskip}{0pt plus 5cm}Xapian::ESet\-Iterator::ESet\-Iterator (const \hyperlink{classXapian_1_1ESetIterator}{ESet\-Iterator} \& {\em other})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}\label{classXapian_1_1ESetIterator_2e9da71f680547c22406d2268b5ff1fe}Copying is allowed (and is cheap). \subsection{Member Function Documentation}\hypertarget{classXapian_1_1ESetIterator_6c2c1af1820e488bd2f8f53b67ad2dec}{\index{Xapian::ESetIterator@{Xapian::ESet\-Iterator}!get_description@{get\_\-description}}\index{get_description@{get\_\-description}!Xapian::ESetIterator@{Xapian::ESet\-Iterator}}\subsubsection[get\_\-description]{\setlength{\rightskip}{0pt plus 5cm}std::string Xapian::ESet\-Iterator::get\_\-description () const}}\label{classXapian_1_1ESetIterator_6c2c1af1820e488bd2f8f53b67ad2dec}Returns a string describing this object. Introspection method. \hypertarget{classXapian_1_1ESetIterator_7c3294162c194e248b4a5346414b7a6c}{\index{Xapian::ESetIterator@{Xapian::ESet\-Iterator}!get_weight@{get\_\-weight}}\index{get_weight@{get\_\-weight}!Xapian::ESetIterator@{Xapian::ESet\-Iterator}}\subsubsection[get\_\-weight]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{types_8h_167860ee249b702eb746dca0d245f808}{Xapian::weight} Xapian::ESet\-Iterator::get\_\-weight () const}}\label{classXapian_1_1ESetIterator_7c3294162c194e248b4a5346414b7a6c}Get the weight of the term at the current position. \hypertarget{classXapian_1_1ESetIterator_6b5fde79ff6a78de4131b1d0bc179afe}{\index{Xapian::ESetIterator@{Xapian::ESet\-Iterator}!operator *@{operator $\ast$}}\index{operator *@{operator $\ast$}!Xapian::ESetIterator@{Xapian::ESet\-Iterator}}\subsubsection[operator $\ast$]{\setlength{\rightskip}{0pt plus 5cm}const std::string\& Xapian::ESet\-Iterator::operator $\ast$ () const}}\label{classXapian_1_1ESetIterator_6b5fde79ff6a78de4131b1d0bc179afe}Get the term for the current position. \hypertarget{classXapian_1_1ESetIterator_dad0209772938f1d5c495ad722fb0dad}{\index{Xapian::ESetIterator@{Xapian::ESet\-Iterator}!operator++@{operator++}}\index{operator++@{operator++}!Xapian::ESetIterator@{Xapian::ESet\-Iterator}}\subsubsection[operator++]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classXapian_1_1ESetIterator}{ESet\-Iterator} Xapian::ESet\-Iterator::operator++ (int)\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}\label{classXapian_1_1ESetIterator_dad0209772938f1d5c495ad722fb0dad}Advance the iterator (postfix variant). \hypertarget{classXapian_1_1ESetIterator_14d2d57a48f2e7aed1580a6f782bed41}{\index{Xapian::ESetIterator@{Xapian::ESet\-Iterator}!operator++@{operator++}}\index{operator++@{operator++}!Xapian::ESetIterator@{Xapian::ESet\-Iterator}}\subsubsection[operator++]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classXapian_1_1ESetIterator}{ESet\-Iterator}\& Xapian::ESet\-Iterator::operator++ ()\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}\label{classXapian_1_1ESetIterator_14d2d57a48f2e7aed1580a6f782bed41}Advance the iterator. \hypertarget{classXapian_1_1ESetIterator_3a11724a059a1590e45c3a3b38cb43dc}{\index{Xapian::ESetIterator@{Xapian::ESet\-Iterator}!operator--@{operator--}}\index{operator--@{operator--}!Xapian::ESetIterator@{Xapian::ESet\-Iterator}}\subsubsection[operator--]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classXapian_1_1ESetIterator}{ESet\-Iterator} Xapian::ESet\-Iterator::operator-- (int)\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}\label{classXapian_1_1ESetIterator_3a11724a059a1590e45c3a3b38cb43dc}Decrement the iterator (postfix variant). \hypertarget{classXapian_1_1ESetIterator_e1e2d498af7508403153a45ba813e439}{\index{Xapian::ESetIterator@{Xapian::ESet\-Iterator}!operator--@{operator--}}\index{operator--@{operator--}!Xapian::ESetIterator@{Xapian::ESet\-Iterator}}\subsubsection[operator--]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classXapian_1_1ESetIterator}{ESet\-Iterator}\& Xapian::ESet\-Iterator::operator-- ()\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}\label{classXapian_1_1ESetIterator_e1e2d498af7508403153a45ba813e439}Decrement the iterator. \hypertarget{classXapian_1_1ESetIterator_48dab179f2b57c1b5e25f83598588331}{\index{Xapian::ESetIterator@{Xapian::ESet\-Iterator}!operator=@{operator=}}\index{operator=@{operator=}!Xapian::ESetIterator@{Xapian::ESet\-Iterator}}\subsubsection[operator=]{\setlength{\rightskip}{0pt plus 5cm}void Xapian::ESet\-Iterator::operator= (const \hyperlink{classXapian_1_1ESetIterator}{ESet\-Iterator} \& {\em other})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}\label{classXapian_1_1ESetIterator_48dab179f2b57c1b5e25f83598588331}Assignment is allowed (and is cheap). The documentation for this class was generated from the following file:\begin{CompactItemize}\item include/xapian/\hyperlink{enquire_8h}{enquire.h}\end{CompactItemize}

⌨️ 快捷键说明

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