\section{CMarkup::TokenPos Struct Reference} \label{structCMarkup_1_1TokenPos}\index{CMarkup::TokenPos@{CMarkup::TokenPos}} {\tt \#include $<$Markup.h$>$} \subsection*{Public Member Functions} \begin{CompactItemize} \item {\bf TokenPos} ({\bf MCD\_\-CSTR} sz, int n) \item void {\bf Clear} () \item int {\bf Length} () const \item int {\bf StrNIACmp} (MCD\_\-PCSZ p1, MCD\_\-PCSZ p2, int n) \item bool {\bf Match} ({\bf MCD\_\-CSTR} szName) \end{CompactItemize} \subsection*{Public Attributes} \begin{CompactItemize} \item int {\bf nL} \item int {\bf nR} \item int {\bf nNext} \item MCD\_\-PCSZ {\bf pDoc} \item int {\bf nTokenFlags} \item int {\bf nPreSpaceStart} \item int {\bf nPreSpaceLength} \end{CompactItemize} \subsection{Constructor \& Destructor Documentation} \index{CMarkup::TokenPos@{CMarkup::TokenPos}!TokenPos@{TokenPos}} \index{TokenPos@{TokenPos}!CMarkup::TokenPos@{CMarkup::TokenPos}} \subsubsection[TokenPos]{\setlength{\rightskip}{0pt plus 5cm}CMarkup::TokenPos::TokenPos ({\bf MCD\_\-CSTR} {\em sz}, \/ int {\em n})\hspace{0.3cm}{\tt [inline]}}\label{structCMarkup_1_1TokenPos_797a3f5d9664c52971cf210166c3636a} References Clear(), nTokenFlags, and pDoc. \subsection{Member Function Documentation} \index{CMarkup::TokenPos@{CMarkup::TokenPos}!Clear@{Clear}} \index{Clear@{Clear}!CMarkup::TokenPos@{CMarkup::TokenPos}} \subsubsection[Clear]{\setlength{\rightskip}{0pt plus 5cm}void CMarkup::TokenPos::Clear ()\hspace{0.3cm}{\tt [inline]}}\label{structCMarkup_1_1TokenPos_cb390ed8ab1226cbd8c9b9a19088d55c} References nL, nNext, and nR. Referenced by TokenPos().\index{CMarkup::TokenPos@{CMarkup::TokenPos}!Length@{Length}} \index{Length@{Length}!CMarkup::TokenPos@{CMarkup::TokenPos}} \subsubsection[Length]{\setlength{\rightskip}{0pt plus 5cm}int CMarkup::TokenPos::Length () const\hspace{0.3cm}{\tt [inline]}}\label{structCMarkup_1_1TokenPos_b033dc8e88a8f83748ff6c44df05bb04} References nL, and nR.\index{CMarkup::TokenPos@{CMarkup::TokenPos}!StrNIACmp@{StrNIACmp}} \index{StrNIACmp@{StrNIACmp}!CMarkup::TokenPos@{CMarkup::TokenPos}} \subsubsection[StrNIACmp]{\setlength{\rightskip}{0pt plus 5cm}int CMarkup::TokenPos::StrNIACmp (MCD\_\-PCSZ {\em p1}, \/ MCD\_\-PCSZ {\em p2}, \/ int {\em n})\hspace{0.3cm}{\tt [inline]}}\label{structCMarkup_1_1TokenPos_c3a37f7294cd763aed0f37749095d3db} References MCD\_\-CHAR. Referenced by Match().\index{CMarkup::TokenPos@{CMarkup::TokenPos}!Match@{Match}} \index{Match@{Match}!CMarkup::TokenPos@{CMarkup::TokenPos}} \subsubsection[Match]{\setlength{\rightskip}{0pt plus 5cm}bool CMarkup::TokenPos::Match ({\bf MCD\_\-CSTR} {\em szName})\hspace{0.3cm}{\tt [inline]}}\label{structCMarkup_1_1TokenPos_199e0772dc846b95670797f0a32ec9ab} References MCD\_\-PSZCHR, MCD\_\-PSZNCMP, MCD\_\-T, CMarkup::MDF\_\-IGNORECASE, nL, nR, nTokenFlags, pDoc, and StrNIACmp(). \subsection{Member Data Documentation} \index{CMarkup::TokenPos@{CMarkup::TokenPos}!nL@{nL}} \index{nL@{nL}!CMarkup::TokenPos@{CMarkup::TokenPos}} \subsubsection[nL]{\setlength{\rightskip}{0pt plus 5cm}int {\bf CMarkup::TokenPos::nL}}\label{structCMarkup_1_1TokenPos_c4c71680b3f09845b5346bf1285a214f} Referenced by Clear(), Length(), and Match().\index{CMarkup::TokenPos@{CMarkup::TokenPos}!nR@{nR}} \index{nR@{nR}!CMarkup::TokenPos@{CMarkup::TokenPos}} \subsubsection[nR]{\setlength{\rightskip}{0pt plus 5cm}int {\bf CMarkup::TokenPos::nR}}\label{structCMarkup_1_1TokenPos_fb58afc56664b9646fc79b9ec2a51b10} Referenced by Clear(), Length(), and Match().\index{CMarkup::TokenPos@{CMarkup::TokenPos}!nNext@{nNext}} \index{nNext@{nNext}!CMarkup::TokenPos@{CMarkup::TokenPos}} \subsubsection[nNext]{\setlength{\rightskip}{0pt plus 5cm}int {\bf CMarkup::TokenPos::nNext}}\label{structCMarkup_1_1TokenPos_72b20974f7b55aa5d804a769f8a3f985} Referenced by Clear().\index{CMarkup::TokenPos@{CMarkup::TokenPos}!pDoc@{pDoc}} \index{pDoc@{pDoc}!CMarkup::TokenPos@{CMarkup::TokenPos}} \subsubsection[pDoc]{\setlength{\rightskip}{0pt plus 5cm}MCD\_\-PCSZ {\bf CMarkup::TokenPos::pDoc}}\label{structCMarkup_1_1TokenPos_90a1052c162afcd07fc3974b95888a7e} Referenced by Match(), and TokenPos().\index{CMarkup::TokenPos@{CMarkup::TokenPos}!nTokenFlags@{nTokenFlags}} \index{nTokenFlags@{nTokenFlags}!CMarkup::TokenPos@{CMarkup::TokenPos}} \subsubsection[nTokenFlags]{\setlength{\rightskip}{0pt plus 5cm}int {\bf CMarkup::TokenPos::nTokenFlags}}\label{structCMarkup_1_1TokenPos_8eb640fe33ed145eb078e8214c0ea62b} Referenced by Match(), and TokenPos().\index{CMarkup::TokenPos@{CMarkup::TokenPos}!nPreSpaceStart@{nPreSpaceStart}} \index{nPreSpaceStart@{nPreSpaceStart}!CMarkup::TokenPos@{CMarkup::TokenPos}} \subsubsection[nPreSpaceStart]{\setlength{\rightskip}{0pt plus 5cm}int {\bf CMarkup::TokenPos::nPreSpaceStart}}\label{structCMarkup_1_1TokenPos_2d81fc5b589c491b450f73167ed9993d} \index{CMarkup::TokenPos@{CMarkup::TokenPos}!nPreSpaceLength@{nPreSpaceLength}} \index{nPreSpaceLength@{nPreSpaceLength}!CMarkup::TokenPos@{CMarkup::TokenPos}} \subsubsection[nPreSpaceLength]{\setlength{\rightskip}{0pt plus 5cm}int {\bf CMarkup::TokenPos::nPreSpaceLength}}\label{structCMarkup_1_1TokenPos_455b67b62cfd4d6f6ffafc7b8bbc9971} The documentation for this struct was generated from the following file:\begin{CompactItemize} \item {\bf Markup.h}\end{CompactItemize}