\hypertarget{classkblib_1_1_f_i_l_ebuf}{}\section{kblib\+:\+:F\+I\+L\+Ebuf Class Reference} \label{classkblib_1_1_f_i_l_ebuf}\index{kblib\+::\+F\+I\+L\+Ebuf@{kblib\+::\+F\+I\+L\+Ebuf}} {\ttfamily \#include $<$io.\+h$>$} Inheritance diagram for kblib\+:\+:F\+I\+L\+Ebuf\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=160pt]{classkblib_1_1_f_i_l_ebuf__inherit__graph} \end{center} \end{figure} Collaboration diagram for kblib\+:\+:F\+I\+L\+Ebuf\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=160pt]{classkblib_1_1_f_i_l_ebuf__coll__graph} \end{center} \end{figure} \subsection*{Public Member Functions} \begin{DoxyCompactItemize} \item auto \hyperlink{classkblib_1_1_f_i_l_ebuf_a9bd01586fd8653b85ec781f00f93c8ab}{is\+\_\+open} () -\/$>$ bool \end{DoxyCompactItemize} \subsection*{Protected Member Functions} \begin{DoxyCompactItemize} \item auto \hyperlink{classkblib_1_1_f_i_l_ebuf_a4a2d726590bd8273a08761e0d61b2104}{seekoff} (off\+\_\+type off, std\+::ios\+\_\+base\+::seekdir dir, std\+::ios\+\_\+base\+::openmode) -\/$>$ pos\+\_\+type override \item auto \hyperlink{classkblib_1_1_f_i_l_ebuf_a037ad06801d288cd5e3254afb6826bf3}{seekpos} (pos\+\_\+type pos, std\+::ios\+\_\+base\+::openmode) -\/$>$ pos\+\_\+type override \item auto \hyperlink{classkblib_1_1_f_i_l_ebuf_a4aa89d03ccfd47f9944dcab01e2764f5}{sync} () -\/$>$ int override \item auto \hyperlink{classkblib_1_1_f_i_l_ebuf_a0a88a89b7630ee412c03234e0117d41d}{underflow} () -\/$>$ int\+\_\+type override \item auto \hyperlink{classkblib_1_1_f_i_l_ebuf_a020e5a42bce24d591511a9e6d9bcbe2b}{uflow} () -\/$>$ int\+\_\+type override \item auto \hyperlink{classkblib_1_1_f_i_l_ebuf_af38d95d5b98a3cc4fccfb137d4ffbbf0}{xsgetn} (char\+\_\+type $\ast$s, std\+::streamsize count) -\/$>$ std\+::streamsize override \item auto \hyperlink{classkblib_1_1_f_i_l_ebuf_a5636afccf22a840bb805e46414bbeff1}{xsputn} (const char\+\_\+type $\ast$s, std\+::streamsize count) -\/$>$ std\+::streamsize override \item auto \hyperlink{classkblib_1_1_f_i_l_ebuf_a82c5030b1aca3d9cce0e8623ada292a8}{overflow} (int\+\_\+type ch=traits\+\_\+type\+::eof()) -\/$>$ int\+\_\+type override \item auto \hyperlink{classkblib_1_1_f_i_l_ebuf_a33ff82b91156cec3f31a05ecf9777508}{pbackfail} (int\+\_\+type c) -\/$>$ int\+\_\+type override \end{DoxyCompactItemize} \subsection{Detailed Description} Definition at line 511 of file io.\+h. \subsection{Member Function Documentation} \mbox{\Hypertarget{classkblib_1_1_f_i_l_ebuf_a9bd01586fd8653b85ec781f00f93c8ab}\label{classkblib_1_1_f_i_l_ebuf_a9bd01586fd8653b85ec781f00f93c8ab}} \index{kblib\+::\+F\+I\+L\+Ebuf@{kblib\+::\+F\+I\+L\+Ebuf}!is\+\_\+open@{is\+\_\+open}} \index{is\+\_\+open@{is\+\_\+open}!kblib\+::\+F\+I\+L\+Ebuf@{kblib\+::\+F\+I\+L\+Ebuf}} \subsubsection{\texorpdfstring{is\+\_\+open()}{is\_open()}} {\footnotesize\ttfamily auto kblib\+::\+F\+I\+L\+Ebuf\+::is\+\_\+open (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) -\/$>$ bool} \mbox{\Hypertarget{classkblib_1_1_f_i_l_ebuf_a82c5030b1aca3d9cce0e8623ada292a8}\label{classkblib_1_1_f_i_l_ebuf_a82c5030b1aca3d9cce0e8623ada292a8}} \index{kblib\+::\+F\+I\+L\+Ebuf@{kblib\+::\+F\+I\+L\+Ebuf}!overflow@{overflow}} \index{overflow@{overflow}!kblib\+::\+F\+I\+L\+Ebuf@{kblib\+::\+F\+I\+L\+Ebuf}} \subsubsection{\texorpdfstring{overflow()}{overflow()}} {\footnotesize\ttfamily auto kblib\+::\+F\+I\+L\+Ebuf\+::overflow (\begin{DoxyParamCaption}\item[{int\+\_\+type}]{ch = {\ttfamily traits\+\_\+type\+:\+:eof()} }\end{DoxyParamCaption}) -\/$>$ int\+\_\+type\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [protected]}} \mbox{\Hypertarget{classkblib_1_1_f_i_l_ebuf_a33ff82b91156cec3f31a05ecf9777508}\label{classkblib_1_1_f_i_l_ebuf_a33ff82b91156cec3f31a05ecf9777508}} \index{kblib\+::\+F\+I\+L\+Ebuf@{kblib\+::\+F\+I\+L\+Ebuf}!pbackfail@{pbackfail}} \index{pbackfail@{pbackfail}!kblib\+::\+F\+I\+L\+Ebuf@{kblib\+::\+F\+I\+L\+Ebuf}} \subsubsection{\texorpdfstring{pbackfail()}{pbackfail()}} {\footnotesize\ttfamily auto kblib\+::\+F\+I\+L\+Ebuf\+::pbackfail (\begin{DoxyParamCaption}\item[{int\+\_\+type}]{c }\end{DoxyParamCaption}) -\/$>$ int\+\_\+type\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [protected]}} \mbox{\Hypertarget{classkblib_1_1_f_i_l_ebuf_a4a2d726590bd8273a08761e0d61b2104}\label{classkblib_1_1_f_i_l_ebuf_a4a2d726590bd8273a08761e0d61b2104}} \index{kblib\+::\+F\+I\+L\+Ebuf@{kblib\+::\+F\+I\+L\+Ebuf}!seekoff@{seekoff}} \index{seekoff@{seekoff}!kblib\+::\+F\+I\+L\+Ebuf@{kblib\+::\+F\+I\+L\+Ebuf}} \subsubsection{\texorpdfstring{seekoff()}{seekoff()}} {\footnotesize\ttfamily auto kblib\+::\+F\+I\+L\+Ebuf\+::seekoff (\begin{DoxyParamCaption}\item[{off\+\_\+type}]{off, }\item[{std\+::ios\+\_\+base\+::seekdir}]{dir, }\item[{std\+::ios\+\_\+base\+::openmode}]{ }\end{DoxyParamCaption}) -\/$>$ pos\+\_\+type\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [override]}, {\ttfamily [protected]}} Definition at line 524 of file io.\+h. \mbox{\Hypertarget{classkblib_1_1_f_i_l_ebuf_a037ad06801d288cd5e3254afb6826bf3}\label{classkblib_1_1_f_i_l_ebuf_a037ad06801d288cd5e3254afb6826bf3}} \index{kblib\+::\+F\+I\+L\+Ebuf@{kblib\+::\+F\+I\+L\+Ebuf}!seekpos@{seekpos}} \index{seekpos@{seekpos}!kblib\+::\+F\+I\+L\+Ebuf@{kblib\+::\+F\+I\+L\+Ebuf}} \subsubsection{\texorpdfstring{seekpos()}{seekpos()}} {\footnotesize\ttfamily auto kblib\+::\+F\+I\+L\+Ebuf\+::seekpos (\begin{DoxyParamCaption}\item[{pos\+\_\+type}]{pos, }\item[{std\+::ios\+\_\+base\+::openmode}]{ }\end{DoxyParamCaption}) -\/$>$ pos\+\_\+type\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [override]}, {\ttfamily [protected]}} Definition at line 541 of file io.\+h. \mbox{\Hypertarget{classkblib_1_1_f_i_l_ebuf_a4aa89d03ccfd47f9944dcab01e2764f5}\label{classkblib_1_1_f_i_l_ebuf_a4aa89d03ccfd47f9944dcab01e2764f5}} \index{kblib\+::\+F\+I\+L\+Ebuf@{kblib\+::\+F\+I\+L\+Ebuf}!sync@{sync}} \index{sync@{sync}!kblib\+::\+F\+I\+L\+Ebuf@{kblib\+::\+F\+I\+L\+Ebuf}} \subsubsection{\texorpdfstring{sync()}{sync()}} {\footnotesize\ttfamily auto kblib\+::\+F\+I\+L\+Ebuf\+::sync (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) -\/$>$ int\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [override]}, {\ttfamily [protected]}} Definition at line 555 of file io.\+h. \mbox{\Hypertarget{classkblib_1_1_f_i_l_ebuf_a020e5a42bce24d591511a9e6d9bcbe2b}\label{classkblib_1_1_f_i_l_ebuf_a020e5a42bce24d591511a9e6d9bcbe2b}} \index{kblib\+::\+F\+I\+L\+Ebuf@{kblib\+::\+F\+I\+L\+Ebuf}!uflow@{uflow}} \index{uflow@{uflow}!kblib\+::\+F\+I\+L\+Ebuf@{kblib\+::\+F\+I\+L\+Ebuf}} \subsubsection{\texorpdfstring{uflow()}{uflow()}} {\footnotesize\ttfamily auto kblib\+::\+F\+I\+L\+Ebuf\+::uflow (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) -\/$>$ int\+\_\+type\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [protected]}} \mbox{\Hypertarget{classkblib_1_1_f_i_l_ebuf_a0a88a89b7630ee412c03234e0117d41d}\label{classkblib_1_1_f_i_l_ebuf_a0a88a89b7630ee412c03234e0117d41d}} \index{kblib\+::\+F\+I\+L\+Ebuf@{kblib\+::\+F\+I\+L\+Ebuf}!underflow@{underflow}} \index{underflow@{underflow}!kblib\+::\+F\+I\+L\+Ebuf@{kblib\+::\+F\+I\+L\+Ebuf}} \subsubsection{\texorpdfstring{underflow()}{underflow()}} {\footnotesize\ttfamily auto kblib\+::\+F\+I\+L\+Ebuf\+::underflow (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) -\/$>$ int\+\_\+type\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [protected]}} \mbox{\Hypertarget{classkblib_1_1_f_i_l_ebuf_af38d95d5b98a3cc4fccfb137d4ffbbf0}\label{classkblib_1_1_f_i_l_ebuf_af38d95d5b98a3cc4fccfb137d4ffbbf0}} \index{kblib\+::\+F\+I\+L\+Ebuf@{kblib\+::\+F\+I\+L\+Ebuf}!xsgetn@{xsgetn}} \index{xsgetn@{xsgetn}!kblib\+::\+F\+I\+L\+Ebuf@{kblib\+::\+F\+I\+L\+Ebuf}} \subsubsection{\texorpdfstring{xsgetn()}{xsgetn()}} {\footnotesize\ttfamily auto kblib\+::\+F\+I\+L\+Ebuf\+::xsgetn (\begin{DoxyParamCaption}\item[{char\+\_\+type $\ast$}]{s, }\item[{std\+::streamsize}]{count }\end{DoxyParamCaption}) -\/$>$ std\+::streamsize\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [protected]}} \mbox{\Hypertarget{classkblib_1_1_f_i_l_ebuf_a5636afccf22a840bb805e46414bbeff1}\label{classkblib_1_1_f_i_l_ebuf_a5636afccf22a840bb805e46414bbeff1}} \index{kblib\+::\+F\+I\+L\+Ebuf@{kblib\+::\+F\+I\+L\+Ebuf}!xsputn@{xsputn}} \index{xsputn@{xsputn}!kblib\+::\+F\+I\+L\+Ebuf@{kblib\+::\+F\+I\+L\+Ebuf}} \subsubsection{\texorpdfstring{xsputn()}{xsputn()}} {\footnotesize\ttfamily auto kblib\+::\+F\+I\+L\+Ebuf\+::xsputn (\begin{DoxyParamCaption}\item[{const char\+\_\+type $\ast$}]{s, }\item[{std\+::streamsize}]{count }\end{DoxyParamCaption}) -\/$>$ std\+::streamsize\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [protected]}} The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} \item kblib/\hyperlink{io_8h}{io.\+h}\end{DoxyCompactItemize}