\doxysection{ngram\+\_\+iter\+\_\+s Struct Reference}
\label{structngram__iter__s}\index{ngram\_iter\_s@{ngram\_iter\_s}}


Base iterator structure for N-\/grams.  




{\ttfamily \#include $<$ngram\+\_\+model\+\_\+internal.\+h$>$}

\doxysubsubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\textbf{ ngram\+\_\+model\+\_\+t} $\ast$ \textbf{ model}
\item 
int32 $\ast$ \textbf{ wids}
\begin{DoxyCompactList}\small\item\em Scratch space for word IDs. \end{DoxyCompactList}\item 
int16 \textbf{ m}
\begin{DoxyCompactList}\small\item\em Order of history. \end{DoxyCompactList}\item 
int16 \textbf{ successor}
\begin{DoxyCompactList}\small\item\em Is this a successor iterator? \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Base iterator structure for N-\/grams. 

Definition at line \textbf{ 193} of file \textbf{ ngram\+\_\+model\+\_\+internal.\+h}.



\doxysubsection{Field Documentation}
\label{structngram__iter__s_a80bce30ba5b180f85ca84d7288715858} 
\index{ngram\_iter\_s@{ngram\_iter\_s}!m@{m}}
\index{m@{m}!ngram\_iter\_s@{ngram\_iter\_s}}
\doxysubsubsection{m}
{\footnotesize\ttfamily int16 ngram\+\_\+iter\+\_\+s\+::m}



Order of history. 



Definition at line \textbf{ 196} of file \textbf{ ngram\+\_\+model\+\_\+internal.\+h}.



Referenced by \textbf{ ngram\+\_\+iter\+\_\+successors()}.

\label{structngram__iter__s_a6d8dff08c934f9153cffe70fd4961ec9} 
\index{ngram\_iter\_s@{ngram\_iter\_s}!model@{model}}
\index{model@{model}!ngram\_iter\_s@{ngram\_iter\_s}}
\doxysubsubsection{model}
{\footnotesize\ttfamily \textbf{ ngram\+\_\+model\+\_\+t}$\ast$ ngram\+\_\+iter\+\_\+s\+::model}



Definition at line \textbf{ 194} of file \textbf{ ngram\+\_\+model\+\_\+internal.\+h}.

\label{structngram__iter__s_a7802a7883b1cc246b1bff629cd2cfb08} 
\index{ngram\_iter\_s@{ngram\_iter\_s}!successor@{successor}}
\index{successor@{successor}!ngram\_iter\_s@{ngram\_iter\_s}}
\doxysubsubsection{successor}
{\footnotesize\ttfamily int16 ngram\+\_\+iter\+\_\+s\+::successor}



Is this a successor iterator? 



Definition at line \textbf{ 197} of file \textbf{ ngram\+\_\+model\+\_\+internal.\+h}.

\label{structngram__iter__s_a1362ebe2dcf1c441929c845fc97958cb} 
\index{ngram\_iter\_s@{ngram\_iter\_s}!wids@{wids}}
\index{wids@{wids}!ngram\_iter\_s@{ngram\_iter\_s}}
\doxysubsubsection{wids}
{\footnotesize\ttfamily int32$\ast$ ngram\+\_\+iter\+\_\+s\+::wids}



Scratch space for word IDs. 



Definition at line \textbf{ 195} of file \textbf{ ngram\+\_\+model\+\_\+internal.\+h}.



Referenced by \textbf{ ngram\+\_\+iter\+\_\+free()}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
src/libsphinxbase/lm/ngram\+\_\+model\+\_\+internal.\+h\end{DoxyCompactItemize}
