\hypertarget{_q_c___file_line_iterator_8dox_8h_source}{}\doxysection{QC\+\_\+\+File\+Line\+Iterator.\+dox.\+h}

\begin{DoxyCode}{0}
\DoxyCodeLine{1 }
\DoxyCodeLine{2 \textcolor{keyword}{namespace }\mbox{\hyperlink{namespace_qore}{Qore}} \{}
\DoxyCodeLine{4 }
\DoxyCodeLine{32 \textcolor{keyword}{class }\mbox{\hyperlink{class_qore_1_1_file_line_iterator}{FileLineIterator}} : \textcolor{keyword}{public} \mbox{\hyperlink{class_qore_1_1_abstract_line_iterator}{AbstractLineIterator}} \{}
\DoxyCodeLine{33 }
\DoxyCodeLine{34 \textcolor{keyword}{public}:}
\DoxyCodeLine{36 }
\DoxyCodeLine{47  \mbox{\hyperlink{class_qore_1_1_file_line_iterator_abf669d5c3e7bbfa809b22c930ea237d8}{constructor}}(\textcolor{keywordtype}{string} path, \_\_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}}, \_\_7\_ \textcolor{keywordtype}{bool} nonblocking\_open);}
\DoxyCodeLine{48 }
\DoxyCodeLine{49 \textcolor{keyword}{public}:}
\DoxyCodeLine{51 }
\DoxyCodeLine{58  \mbox{\hyperlink{class_qore_1_1_file_line_iterator_a00df8c3068548371230467c0cbca0169}{copy}}();}
\DoxyCodeLine{59 }
\DoxyCodeLine{60 \textcolor{keyword}{public}:}
\DoxyCodeLine{62 }
\DoxyCodeLine{72 \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_file_line_iterator_ada463647abb761af55b6b6964c80c299}{getEncoding}}();}
\DoxyCodeLine{73 }
\DoxyCodeLine{74 \textcolor{keyword}{public}:}
\DoxyCodeLine{76 }
\DoxyCodeLine{86 \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_file_line_iterator_a06a105043332a4c4ff52a3c2d3bcc163}{getFileName}}();}
\DoxyCodeLine{87 }
\DoxyCodeLine{88 \textcolor{keyword}{public}:}
\DoxyCodeLine{90 }
\DoxyCodeLine{107 \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_file_line_iterator_a0d738d5e8d770c1e50baf275e9ca3981}{getLine}}();}
\DoxyCodeLine{108 }
\DoxyCodeLine{109 \textcolor{keyword}{public}:}
\DoxyCodeLine{111 }
\DoxyCodeLine{128 \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_file_line_iterator_a83dc18c41ade9e9503d3d21785accbd3}{getValue}}();}
\DoxyCodeLine{129 }
\DoxyCodeLine{130 \textcolor{keyword}{public}:}
\DoxyCodeLine{132 }
\DoxyCodeLine{146 hash<StatInfo> \mbox{\hyperlink{class_qore_1_1_file_line_iterator_a380f6f72150723ecdc2a81f0d56d5b73}{hstat}}();}
\DoxyCodeLine{147 }
\DoxyCodeLine{148 \textcolor{keyword}{public}:}
\DoxyCodeLine{150 }
\DoxyCodeLine{162 \textcolor{keywordtype}{int} \mbox{\hyperlink{class_qore_1_1_file_line_iterator_a9eb374145fd48a41420b96684ff895f5}{index}}();}
\DoxyCodeLine{163 }
\DoxyCodeLine{164 \textcolor{keyword}{public}:}
\DoxyCodeLine{166 }
\DoxyCodeLine{176 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1_file_line_iterator_a33ae9488dfc60606876eb1f4c9b2be9a}{isTty}}();}
\DoxyCodeLine{177 }
\DoxyCodeLine{178 \textcolor{keyword}{public}:}
\DoxyCodeLine{180 }
\DoxyCodeLine{194 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1_file_line_iterator_a9e6ad34f365bfeb5e4bcd045daf43921}{next}}();}
\DoxyCodeLine{195 }
\DoxyCodeLine{196 \textcolor{keyword}{public}:}
\DoxyCodeLine{198 }
\DoxyCodeLine{207  \mbox{\hyperlink{class_qore_1_1_file_line_iterator_aa202848cc75284b73f315a07fdd0e0b2}{reset}}();}
\DoxyCodeLine{208 }
\DoxyCodeLine{209 \textcolor{keyword}{public}:}
\DoxyCodeLine{211 }
\DoxyCodeLine{224 list<auto> \mbox{\hyperlink{class_qore_1_1_file_line_iterator_a86c97b9e42d4b6f5a4871a89b29b51fb}{stat}}();}
\DoxyCodeLine{225 }
\DoxyCodeLine{226 \textcolor{keyword}{public}:}
\DoxyCodeLine{228 }
\DoxyCodeLine{239 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1_file_line_iterator_a93c4a650206085736f7bf8efe89ff613}{valid}}();}
\DoxyCodeLine{240 \};}
\DoxyCodeLine{241 \}}

\end{DoxyCode}
