aboutsummaryrefslogtreecommitdiff
path: root/doc/latex/classIsisMethodIterator.tex
blob: 589dbb68f72b16065daa2b7f9658b7b3847d24d2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
\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 (
\begin{DoxyParamCaption}
\item[{\$}]{ isis, }
\item[{\$}]{ class = {\ttfamily NULL}}
\end{DoxyParamCaption}
)}}
\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 (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\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 (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\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 (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\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 (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\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 (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\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}