\hypertarget{classIsisMethodIterator}{ \section{IsisMethodIterator Class Reference} \label{classIsisMethodIterator}\index{IsisMethodIterator@{IsisMethodIterator}} } \subsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \hyperlink{classIsisMethodIterator_a63918446ce5cb16c55166a23dcf6ac0f}{\_\-\_\-construct} (\$isis, \$class=NULL) \item \hyperlink{classIsisMethodIterator_a1a0ee1617a50e6aa57fe80cd0c2023df}{rewind} () \item \hyperlink{classIsisMethodIterator_ad750f5dd57dcb6480f64f9ac703492fc}{key} () \item \hyperlink{classIsisMethodIterator_a1d7236d349cd282c4c0ff6ec8f186e93}{current} () \item \hyperlink{classIsisMethodIterator_a8a02e17d6597ba1f199bd82ab9fc1b32}{next} () \item \hyperlink{classIsisMethodIterator_acb2ac4c3a336d9c6c25d97bd47f60759}{valid} () \end{DoxyCompactItemize} \subsection{Detailed Description} Iterates over all callable methods for database mapping. \subsection{Constructor \& Destructor Documentation} \hypertarget{classIsisMethodIterator_a63918446ce5cb16c55166a23dcf6ac0f}{ \index{IsisMethodIterator@{IsisMethodIterator}!\_\-\_\-construct@{\_\-\_\-construct}} \index{\_\-\_\-construct@{\_\-\_\-construct}!IsisMethodIterator@{IsisMethodIterator}} \subsubsection[{\_\-\_\-construct}]{\setlength{\rightskip}{0pt plus 5cm}IsisMethodIterator::\_\-\_\-construct (\$ {\em isis}, \/ \$ {\em class} = {\ttfamily NULL})}} \label{classIsisMethodIterator_a63918446ce5cb16c55166a23dcf6ac0f} Constructor. \begin{DoxyParams}{Parameters} \item[{\em \$isis}]Instance of \hyperlink{classIsisConnector}{IsisConnector} or child class.\item[{\em \$class}]Optional class where to look for methods, defaults to \$isis itself. \end{DoxyParams} \subsection{Member Function Documentation} \hypertarget{classIsisMethodIterator_a1d7236d349cd282c4c0ff6ec8f186e93}{ \index{IsisMethodIterator@{IsisMethodIterator}!current@{current}} \index{current@{current}!IsisMethodIterator@{IsisMethodIterator}} \subsubsection[{current}]{\setlength{\rightskip}{0pt plus 5cm}IsisMethodIterator::current ()}} \label{classIsisMethodIterator_a1d7236d349cd282c4c0ff6ec8f186e93} Return the current element. \hypertarget{classIsisMethodIterator_ad750f5dd57dcb6480f64f9ac703492fc}{ \index{IsisMethodIterator@{IsisMethodIterator}!key@{key}} \index{key@{key}!IsisMethodIterator@{IsisMethodIterator}} \subsubsection[{key}]{\setlength{\rightskip}{0pt plus 5cm}IsisMethodIterator::key ()}} \label{classIsisMethodIterator_ad750f5dd57dcb6480f64f9ac703492fc} Return the key of the current element. \hypertarget{classIsisMethodIterator_a8a02e17d6597ba1f199bd82ab9fc1b32}{ \index{IsisMethodIterator@{IsisMethodIterator}!next@{next}} \index{next@{next}!IsisMethodIterator@{IsisMethodIterator}} \subsubsection[{next}]{\setlength{\rightskip}{0pt plus 5cm}IsisMethodIterator::next ()}} \label{classIsisMethodIterator_a8a02e17d6597ba1f199bd82ab9fc1b32} Move forward to next element. The method should be callable, otherwise we move to the next position. \hypertarget{classIsisMethodIterator_a1a0ee1617a50e6aa57fe80cd0c2023df}{ \index{IsisMethodIterator@{IsisMethodIterator}!rewind@{rewind}} \index{rewind@{rewind}!IsisMethodIterator@{IsisMethodIterator}} \subsubsection[{rewind}]{\setlength{\rightskip}{0pt plus 5cm}IsisMethodIterator::rewind ()}} \label{classIsisMethodIterator_a1a0ee1617a50e6aa57fe80cd0c2023df} Rewind the Iterator to the first valid element. \hypertarget{classIsisMethodIterator_acb2ac4c3a336d9c6c25d97bd47f60759}{ \index{IsisMethodIterator@{IsisMethodIterator}!valid@{valid}} \index{valid@{valid}!IsisMethodIterator@{IsisMethodIterator}} \subsubsection[{valid}]{\setlength{\rightskip}{0pt plus 5cm}IsisMethodIterator::valid ()}} \label{classIsisMethodIterator_acb2ac4c3a336d9c6c25d97bd47f60759} Check if there is a current element after calls to \hyperlink{classIsisMethodIterator_a1a0ee1617a50e6aa57fe80cd0c2023df}{rewind()} or \hyperlink{classIsisMethodIterator_a8a02e17d6597ba1f199bd82ab9fc1b32}{next()}. The documentation for this class was generated from the following file:\begin{DoxyCompactItemize} \item classes/iterators/IsisMethodIterator.php\end{DoxyCompactItemize}