\hypertarget{_q_c___stream_reader_8dox_8h_source}{}\doxysection{QC\+\_\+\+Stream\+Reader.\+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_stream_reader}{StreamReader}} \{}
\DoxyCodeLine{19 }
\DoxyCodeLine{20 \textcolor{keyword}{public}:}
\DoxyCodeLine{22 }
\DoxyCodeLine{25  \mbox{\hyperlink{class_qore_1_1_stream_reader_a96d6c0a6aedba55c6d978d6ca25e905d}{constructor}}(\mbox{\hyperlink{class_qore_1_1_input_stream}{Qore::InputStream}} is, \_\_7\_ \textcolor{keywordtype}{string} encoding);}
\DoxyCodeLine{26 }
\DoxyCodeLine{27 \textcolor{keyword}{public}:}
\DoxyCodeLine{29 }
\DoxyCodeLine{34 \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_stream_reader_aec59d1b5a17bf3b3577f54447aebfc37}{getEncoding}}();}
\DoxyCodeLine{35 }
\DoxyCodeLine{36 \textcolor{keyword}{public}:}
\DoxyCodeLine{38 }
\DoxyCodeLine{44 \mbox{\hyperlink{class_qore_1_1_input_stream}{InputStream}} \mbox{\hyperlink{class_qore_1_1_stream_reader_aacf2ab395e40fcc8c05dfc42cc82c5f2}{getInputStream}}();}
\DoxyCodeLine{45 }
\DoxyCodeLine{46 \textcolor{keyword}{public}:}
\DoxyCodeLine{48 }
\DoxyCodeLine{61 \_\_7\_ \mbox{\hyperlink{group__type__conversion__functions_gaf11c7f5c43ced1e9b95bd2270ee87ed9}{binary}} \mbox{\hyperlink{class_qore_1_1_stream_reader_af00e2052bdc6d41124ab809d37fd10b2}{readBinary}}(\textcolor{keywordtype}{int} limit = -\/1);}
\DoxyCodeLine{62 }
\DoxyCodeLine{63 \textcolor{keyword}{public}:}
\DoxyCodeLine{65 }
\DoxyCodeLine{79 \_\_7\_ \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_stream_reader_adea5382bcfda94ab3db34cacec0cc24e}{readLine}}(\_\_7\_ \textcolor{keywordtype}{string} eol, \textcolor{keywordtype}{bool} \mbox{\hyperlink{group__string__functions_gaff249219345cbb027c8868c82585383a}{trim}} = \mbox{\hyperlink{group__boolean__constants_ga3ba2df91713a6249449347131ea526c3}{True}});}
\DoxyCodeLine{80 }
\DoxyCodeLine{81 \textcolor{keyword}{public}:}
\DoxyCodeLine{83 }
\DoxyCodeLine{98 \_\_7\_ \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_stream_reader_a39633f1ae94d010fb6e5628b0a950392}{readString}}(\textcolor{keywordtype}{int} limit = -\/1);}
\DoxyCodeLine{99 }
\DoxyCodeLine{100 \textcolor{keyword}{public}:}
\DoxyCodeLine{102 }
\DoxyCodeLine{113 \textcolor{keywordtype}{int} \mbox{\hyperlink{class_qore_1_1_stream_reader_a7beb4aa8e3c9a621e328cf21714bfc73}{readi1}}();}
\DoxyCodeLine{114 }
\DoxyCodeLine{115 \textcolor{keyword}{public}:}
\DoxyCodeLine{117 }
\DoxyCodeLine{128 \textcolor{keywordtype}{int} \mbox{\hyperlink{class_qore_1_1_stream_reader_a9568ad9e4d1c61be1d8600adaa8a35d0}{readi2}}();}
\DoxyCodeLine{129 }
\DoxyCodeLine{130 \textcolor{keyword}{public}:}
\DoxyCodeLine{132 }
\DoxyCodeLine{143 \textcolor{keywordtype}{int} \mbox{\hyperlink{class_qore_1_1_stream_reader_a1eb80ee59c03ed0f2e033aa542daae3c}{readi2LSB}}();}
\DoxyCodeLine{144 }
\DoxyCodeLine{145 \textcolor{keyword}{public}:}
\DoxyCodeLine{147 }
\DoxyCodeLine{158 \textcolor{keywordtype}{int} \mbox{\hyperlink{class_qore_1_1_stream_reader_a603106c0e5e36514aa069483fa670bc1}{readi4}}();}
\DoxyCodeLine{159 }
\DoxyCodeLine{160 \textcolor{keyword}{public}:}
\DoxyCodeLine{162 }
\DoxyCodeLine{173 \textcolor{keywordtype}{int} \mbox{\hyperlink{class_qore_1_1_stream_reader_af42ede63f10857a250f081fab4b56ec2}{readi4LSB}}();}
\DoxyCodeLine{174 }
\DoxyCodeLine{175 \textcolor{keyword}{public}:}
\DoxyCodeLine{177 }
\DoxyCodeLine{188 \textcolor{keywordtype}{int} \mbox{\hyperlink{class_qore_1_1_stream_reader_a8d20c8b5a2b9b6c4b56a853266d503d8}{readi8}}();}
\DoxyCodeLine{189 }
\DoxyCodeLine{190 \textcolor{keyword}{public}:}
\DoxyCodeLine{192 }
\DoxyCodeLine{203 \textcolor{keywordtype}{int} \mbox{\hyperlink{class_qore_1_1_stream_reader_a34b5fc4e002f417f03d54d163f966c82}{readi8LSB}}();}
\DoxyCodeLine{204 }
\DoxyCodeLine{205 \textcolor{keyword}{public}:}
\DoxyCodeLine{207 }
\DoxyCodeLine{218 \textcolor{keywordtype}{int} \mbox{\hyperlink{class_qore_1_1_stream_reader_a9aaa92ffdf1a79b1220d58e03a55058a}{readu1}}();}
\DoxyCodeLine{219 }
\DoxyCodeLine{220 \textcolor{keyword}{public}:}
\DoxyCodeLine{222 }
\DoxyCodeLine{233 \textcolor{keywordtype}{int} \mbox{\hyperlink{class_qore_1_1_stream_reader_ad6684d24897929ac9eaea32202adcce4}{readu2}}();}
\DoxyCodeLine{234 }
\DoxyCodeLine{235 \textcolor{keyword}{public}:}
\DoxyCodeLine{237 }
\DoxyCodeLine{248 \textcolor{keywordtype}{int} \mbox{\hyperlink{class_qore_1_1_stream_reader_a51bece5c0164ba1f308efd86cb8d3d5d}{readu2LSB}}();}
\DoxyCodeLine{249 }
\DoxyCodeLine{250 \textcolor{keyword}{public}:}
\DoxyCodeLine{252 }
\DoxyCodeLine{263 \textcolor{keywordtype}{int} \mbox{\hyperlink{class_qore_1_1_stream_reader_a027256490cc9e452117c28c30263acca}{readu4}}();}
\DoxyCodeLine{264 }
\DoxyCodeLine{265 \textcolor{keyword}{public}:}
\DoxyCodeLine{267 }
\DoxyCodeLine{278 \textcolor{keywordtype}{int} \mbox{\hyperlink{class_qore_1_1_stream_reader_a3c5861fb2dfcd92c4d307d44587736ba}{readu4LSB}}();}
\DoxyCodeLine{279 \};}
\DoxyCodeLine{280 \}}

\end{DoxyCode}
