\hypertarget{class_naptar_1_1iterator}{}\doxysection{Naptar\+::iterator osztályreferencia}
\label{class_naptar_1_1iterator}\index{Naptar::iterator@{Naptar::iterator}}


{\ttfamily \#include $<$Naptar.\+h$>$}



A Naptar\+::iterator osztály együttműködési diagramja\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=191pt]{class_naptar_1_1iterator__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Publikus tagfüggvények}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{class_naptar_1_1iterator_a4d9f97d9b5e9c5ca844d83559c315641}\label{class_naptar_1_1iterator_a4d9f97d9b5e9c5ca844d83559c315641}} 
\mbox{\hyperlink{class_naptar_1_1iterator_a4d9f97d9b5e9c5ca844d83559c315641}{iterator}} ()
\begin{DoxyCompactList}\small\item\em Paraméter nélkül hívható konstruktor. \end{DoxyCompactList}\item 
\mbox{\hyperlink{class_naptar_1_1iterator_a07e1c8afa5063d3fe40e8327532d599c}{iterator}} (\mbox{\hyperlink{class_naptar}{Naptar}} \&nptr, int n=0)
\item 
\mbox{\hyperlink{class_datum}{Datum}} \& \mbox{\hyperlink{class_naptar_1_1iterator_ac3c27aa5d9db32e1596bcb9705584d62}{operator$\ast$}} () const
\begin{DoxyCompactList}\small\item\em Bejáró dereferálása. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{class_naptar_1_1iterator_ac841b9b04781337e554ebbac5c51e04c}\label{class_naptar_1_1iterator_ac841b9b04781337e554ebbac5c51e04c}} 
\mbox{\hyperlink{class_naptar_1_1iterator}{iterator}} \mbox{\hyperlink{class_naptar_1_1iterator_ac841b9b04781337e554ebbac5c51e04c}{operator++}} ()
\begin{DoxyCompactList}\small\item\em iterator léptetése (preinkrementer) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{class_naptar_1_1iterator_a2d03a1819454664980f6d84ae27ee1d7}\label{class_naptar_1_1iterator_a2d03a1819454664980f6d84ae27ee1d7}} 
\mbox{\hyperlink{class_naptar_1_1iterator}{iterator}} \mbox{\hyperlink{class_naptar_1_1iterator_a2d03a1819454664980f6d84ae27ee1d7}{operator++}} (int i)
\begin{DoxyCompactList}\small\item\em iterator léptetése (postinkrementer) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{class_naptar_1_1iterator_a76cc5596a4a0d0558819be8edae1194f}\label{class_naptar_1_1iterator_a76cc5596a4a0d0558819be8edae1194f}} 
\mbox{\hyperlink{class_datum}{Datum}} $\ast$ {\bfseries operator-\/$>$} ()
\item 
bool \mbox{\hyperlink{class_naptar_1_1iterator_af7c483ffda5f10762a93c4afbc7db900}{operator==}} (const \mbox{\hyperlink{class_naptar_1_1iterator}{iterator}} \&it)
\item 
bool \mbox{\hyperlink{class_naptar_1_1iterator_a3e591154066d57b03da4e590a9677098}{operator!=}} (const \mbox{\hyperlink{class_naptar_1_1iterator}{iterator}} \&it)
\item 
int \mbox{\hyperlink{class_naptar_1_1iterator_aaa6f270815d5207fe2d6e447990738c4}{operator-\/}} (const \mbox{\hyperlink{class_naptar_1_1iterator}{iterator}} \&it)
\end{DoxyCompactItemize}
\doxysubsection*{Privát attribútumok}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{class_naptar_1_1iterator_a121ad963433b74ab8bca5711cfff6abb}\label{class_naptar_1_1iterator_a121ad963433b74ab8bca5711cfff6abb}} 
\mbox{\hyperlink{class_datum}{Datum}} $\ast$$\ast$ \mbox{\hyperlink{class_naptar_1_1iterator_a121ad963433b74ab8bca5711cfff6abb}{akt}}
\begin{DoxyCompactList}\small\item\em Mutató az aktuális elemre. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{class_naptar_1_1iterator_abe1176cb58330742323545a446f8f3ec}\label{class_naptar_1_1iterator_abe1176cb58330742323545a446f8f3ec}} 
\mbox{\hyperlink{class_datum}{Datum}} $\ast$$\ast$ \mbox{\hyperlink{class_naptar_1_1iterator_abe1176cb58330742323545a446f8f3ec}{veg}}
\begin{DoxyCompactList}\small\item\em Mutató a tömb végére. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Részletes leírás}
Tömb iteráló(bejáró) 

\doxysubsection{Konstruktorok és destruktorok dokumentációja}
\mbox{\Hypertarget{class_naptar_1_1iterator_a07e1c8afa5063d3fe40e8327532d599c}\label{class_naptar_1_1iterator_a07e1c8afa5063d3fe40e8327532d599c}} 
\index{Naptar::iterator@{Naptar::iterator}!iterator@{iterator}}
\index{iterator@{iterator}!Naptar::iterator@{Naptar::iterator}}
\doxysubsubsection{\texorpdfstring{iterator()}{iterator()}}
{\footnotesize\ttfamily Naptar\+::iterator\+::iterator (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_naptar}{Naptar}} \&}]{nptr,  }\item[{int}]{n = {\ttfamily 0} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}


\begin{DoxyParams}{Paraméterek}
{\em nptr} & Naptár osztály,amihez szeretnénk a bejárót \\
\hline
{\em n} & Az elem sorszáma \\
\hline
\end{DoxyParams}


\doxysubsection{Tagfüggvények dokumentációja}
\mbox{\Hypertarget{class_naptar_1_1iterator_a3e591154066d57b03da4e590a9677098}\label{class_naptar_1_1iterator_a3e591154066d57b03da4e590a9677098}} 
\index{Naptar::iterator@{Naptar::iterator}!operator"!=@{operator"!=}}
\index{operator"!=@{operator"!=}!Naptar::iterator@{Naptar::iterator}}
\doxysubsubsection{\texorpdfstring{operator"!=()}{operator!=()}}
{\footnotesize\ttfamily bool Naptar\+::iterator\+::operator!= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_naptar_1_1iterator}{iterator}} \&}]{it }\end{DoxyParamCaption})}

Az \mbox{\hyperlink{class_naptar_1_1iterator_af7c483ffda5f10762a93c4afbc7db900}{operator==()}} függvény negáltja 
\begin{DoxyParams}{Paraméterek}
{\em it} & Az iterátor amivel össze szeretnénk hasonlítani a jelenlegit \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Visszatérési érték}
Egyenlőtlenséget jelző logikai érték 
\end{DoxyReturn}
\mbox{\Hypertarget{class_naptar_1_1iterator_ac3c27aa5d9db32e1596bcb9705584d62}\label{class_naptar_1_1iterator_ac3c27aa5d9db32e1596bcb9705584d62}} 
\index{Naptar::iterator@{Naptar::iterator}!operator$\ast$@{operator$\ast$}}
\index{operator$\ast$@{operator$\ast$}!Naptar::iterator@{Naptar::iterator}}
\doxysubsubsection{\texorpdfstring{operator$\ast$()}{operator*()}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_datum}{Datum}} \& Naptar\+::iterator\+::operator$\ast$ (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}



Bejáró dereferálása. 

\begin{DoxyReturn}{Visszatérési érték}
Az érték amire mutat 
\end{DoxyReturn}
\mbox{\Hypertarget{class_naptar_1_1iterator_aaa6f270815d5207fe2d6e447990738c4}\label{class_naptar_1_1iterator_aaa6f270815d5207fe2d6e447990738c4}} 
\index{Naptar::iterator@{Naptar::iterator}!operator-\/@{operator-\/}}
\index{operator-\/@{operator-\/}!Naptar::iterator@{Naptar::iterator}}
\doxysubsubsection{\texorpdfstring{operator-\/()}{operator-()}}
{\footnotesize\ttfamily int Naptar\+::iterator\+::operator-\/ (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_naptar_1_1iterator}{iterator}} \&}]{it }\end{DoxyParamCaption})}

Két iterátor \char`\"{}távolságát\char`\"{} adja meg 
\begin{DoxyParams}{Paraméterek}
{\em it} & Az iterátor amivel össze szeretnénk hasonlítani a jelenlegit \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Visszatérési érték}
Vissza adja, hogy mennyi adat van a két iterátor között 
\end{DoxyReturn}
\mbox{\Hypertarget{class_naptar_1_1iterator_af7c483ffda5f10762a93c4afbc7db900}\label{class_naptar_1_1iterator_af7c483ffda5f10762a93c4afbc7db900}} 
\index{Naptar::iterator@{Naptar::iterator}!operator==@{operator==}}
\index{operator==@{operator==}!Naptar::iterator@{Naptar::iterator}}
\doxysubsubsection{\texorpdfstring{operator==()}{operator==()}}
{\footnotesize\ttfamily bool Naptar\+::iterator\+::operator== (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_naptar_1_1iterator}{iterator}} \&}]{it }\end{DoxyParamCaption})}

Két iterátor megegyezését ellenőrzi 
\begin{DoxyParams}{Paraméterek}
{\em it} & Az iterátor amivel össze szeretnénk hasonlítani a jelenlegit \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Visszatérési érték}
Egyezést jelző logikai érték 
\end{DoxyReturn}


Ez a dokumentáció az osztályról a következő fájlok alapján készült\+:\begin{DoxyCompactItemize}
\item 
Naptar.\+h\item 
Naptar.\+cpp\end{DoxyCompactItemize}
