\hypertarget{_q_c___input_stream_line_iterator_8dox_8h_source}{}\doxysection{QC\+\_\+\+Input\+Stream\+Line\+Iterator.\+dox.\+h}

\begin{DoxyCode}{0}
\DoxyCodeLine{1 }
\DoxyCodeLine{2 \textcolor{keyword}{namespace }\mbox{\hyperlink{namespace_qore}{Qore}} \{}
\DoxyCodeLine{4 }
\DoxyCodeLine{18 \textcolor{keyword}{class }\mbox{\hyperlink{class_qore_1_1_input_stream_line_iterator}{InputStreamLineIterator}} : \textcolor{keyword}{public} \mbox{\hyperlink{class_qore_1_1_abstract_line_iterator}{AbstractLineIterator}} \{}
\DoxyCodeLine{19 }
\DoxyCodeLine{20 \textcolor{keyword}{public}:}
\DoxyCodeLine{22 }
\DoxyCodeLine{40  \mbox{\hyperlink{class_qore_1_1_input_stream_line_iterator_a731660843719ceaaa5a2aee2c97a58a5}{constructor}}(\mbox{\hyperlink{class_qore_1_1_input_stream}{Qore::InputStream}} is, \_\_7\_ \textcolor{keywordtype}{string} encoding, \_\_7\_ \textcolor{keywordtype}{string} eol, \textcolor{keywordtype}{bool} \mbox{\hyperlink{group__string__functions_gaff249219345cbb027c8868c82585383a}{trim}} = \mbox{\hyperlink{group__boolean__constants_ga3ba2df91713a6249449347131ea526c3}{True}}, \textcolor{keywordtype}{int} bufsize = \mbox{\hyperlink{group___buffered_stream_reader_ga5a70489b1e5c32585eb23e2a4423c8f9}{DefaultStreamBufferSize}});}
\DoxyCodeLine{41 }
\DoxyCodeLine{42 \textcolor{keyword}{public}:}
\DoxyCodeLine{44 }
\DoxyCodeLine{54  \mbox{\hyperlink{class_qore_1_1_input_stream_line_iterator_a0be69bb1eacbf7614fe211f58a95bdd9}{constructor}}(\mbox{\hyperlink{class_qore_1_1_stream_reader}{Qore::StreamReader}} sr, \_\_7\_ \textcolor{keywordtype}{string} eol, \textcolor{keywordtype}{bool} \mbox{\hyperlink{group__string__functions_gaff249219345cbb027c8868c82585383a}{trim}} = \mbox{\hyperlink{group__boolean__constants_ga3ba2df91713a6249449347131ea526c3}{True}});}
\DoxyCodeLine{55 }
\DoxyCodeLine{56 \textcolor{keyword}{public}:}
\DoxyCodeLine{58 }
\DoxyCodeLine{68 \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_input_stream_line_iterator_a305448b7ff5c235f98cf932158e575af}{getEncoding}}();}
\DoxyCodeLine{69 }
\DoxyCodeLine{70 \textcolor{keyword}{public}:}
\DoxyCodeLine{72 }
\DoxyCodeLine{89 \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_input_stream_line_iterator_a97843613b1efffb8191a982b034ad35e}{getLine}}();}
\DoxyCodeLine{90 }
\DoxyCodeLine{91 \textcolor{keyword}{public}:}
\DoxyCodeLine{93 }
\DoxyCodeLine{100 \mbox{\hyperlink{class_qore_1_1_stream_reader}{StreamReader}} \mbox{\hyperlink{class_qore_1_1_input_stream_line_iterator_ae6d45c5c3375e246ebf6e8657d16ae07}{getStreamReader}}();}
\DoxyCodeLine{101 }
\DoxyCodeLine{102 \textcolor{keyword}{public}:}
\DoxyCodeLine{104 }
\DoxyCodeLine{121 \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_input_stream_line_iterator_ac20e677f7b65af6efcad994e8baffcf0}{getValue}}();}
\DoxyCodeLine{122 }
\DoxyCodeLine{123 \textcolor{keyword}{public}:}
\DoxyCodeLine{125 }
\DoxyCodeLine{137 \textcolor{keywordtype}{int} \mbox{\hyperlink{class_qore_1_1_input_stream_line_iterator_ac2a16a29cd14271505149e96c144c814}{index}}();}
\DoxyCodeLine{138 }
\DoxyCodeLine{139 \textcolor{keyword}{public}:}
\DoxyCodeLine{141 }
\DoxyCodeLine{154 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1_input_stream_line_iterator_a15869ee0a81ae224334f83f681b6e760}{next}}();}
\DoxyCodeLine{155 }
\DoxyCodeLine{156 \textcolor{keyword}{public}:}
\DoxyCodeLine{158 }
\DoxyCodeLine{169 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1_input_stream_line_iterator_ad67679ac159cec3362a5faed21f0dcdb}{valid}}();}
\DoxyCodeLine{170 \};}
\DoxyCodeLine{171 \}}

\end{DoxyCode}
