\hypertarget{ioutil_8hpp}{\section{src/util/ioutil.hpp File Reference}
\label{ioutil_8hpp}\index{src/util/ioutil.\-hpp@{src/util/ioutil.\-hpp}}
}
{\ttfamily \#include $<$unistd.\-h$>$}\\*
{\ttfamily \#include $<$assert.\-h$>$}\\*
{\ttfamily \#include $<$stdlib.\-h$>$}\\*
{\ttfamily \#include $<$errno.\-h$>$}\\*
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{ioutil_8hpp_a58ecb2d429a7d2be1ab95f0594371af5}{{\footnotesize template$<$typename T $>$ }\\void {\bfseries preada} (int f, T $\ast$tbuf, size\-\_\-t nbytes, size\-\_\-t off)}\label{ioutil_8hpp_a58ecb2d429a7d2be1ab95f0594371af5}

\item 
\hypertarget{ioutil_8hpp_a6fbcf50ad5e47575fd2f2e1d3035bb7d}{{\footnotesize template$<$typename T $>$ }\\void {\bfseries preada\-\_\-trunc} (int f, T $\ast$tbuf, size\-\_\-t nbytes, size\-\_\-t off)}\label{ioutil_8hpp_a6fbcf50ad5e47575fd2f2e1d3035bb7d}

\item 
\hypertarget{ioutil_8hpp_a47c27690b7256e2e323ed2c0952d877d}{{\footnotesize template$<$typename T $>$ }\\size\-\_\-t {\bfseries readfull} (int f, T $\ast$$\ast$buf)}\label{ioutil_8hpp_a47c27690b7256e2e323ed2c0952d877d}

\item 
\hypertarget{ioutil_8hpp_afc2a5e54339ca55173865ab783acdfb2}{{\footnotesize template$<$typename T $>$ }\\void {\bfseries pwritea} (int f, T $\ast$tbuf, size\-\_\-t nbytes, size\-\_\-t off)}\label{ioutil_8hpp_afc2a5e54339ca55173865ab783acdfb2}

\item 
\hypertarget{ioutil_8hpp_aeb6423468a60802c99fe7a7b2952f05d}{{\footnotesize template$<$typename T $>$ }\\void {\bfseries writea} (int f, T $\ast$tbuf, size\-\_\-t nbytes)}\label{ioutil_8hpp_aeb6423468a60802c99fe7a7b2952f05d}

\item 
\hypertarget{ioutil_8hpp_a3bf37672a519a00bc554b0dd7f0ac3e5}{{\footnotesize template$<$typename T $>$ }\\void {\bfseries checkarray\-\_\-filesize} (std\-::string fname, size\-\_\-t nelements)}\label{ioutil_8hpp_a3bf37672a519a00bc554b0dd7f0ac3e5}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
\begin{DoxyAuthor}{Author}
Aapo Kyrola \href{mailto:akyrola@cs.cmu.edu}{\tt akyrola@cs.\-cmu.\-edu} 
\end{DoxyAuthor}
\begin{DoxyVersion}{Version}
1.\-0
\end{DoxyVersion}
\hypertarget{toplist_8hpp_LICENSE}{}\subsection{L\-I\-C\-E\-N\-S\-E}\label{toplist_8hpp_LICENSE}
Copyright \mbox{[}2012\mbox{]} \mbox{[}Aapo Kyrola, Guy Blelloch, Carlos Guestrin / Carnegie Mellon University\mbox{]}

Licensed under the Apache License, Version 2.\-0 (the \char`\"{}\-License\char`\"{}); you may not use this file except in compliance with the License. You may obtain a copy of the License at

\href{http://www.apache.org/licenses/LICENSE-2.0}{\tt http\-://www.\-apache.\-org/licenses/\-L\-I\-C\-E\-N\-S\-E-\/2.\-0}

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \char`\"{}\-A\-S I\-S\char`\"{} B\-A\-S\-I\-S, W\-I\-T\-H\-O\-U\-T W\-A\-R\-R\-A\-N\-T\-I\-E\-S O\-R C\-O\-N\-D\-I\-T\-I\-O\-N\-S O\-F A\-N\-Y K\-I\-N\-D, either express or implied. See the License for the specific language governing permissions and limitations under the License.\hypertarget{toplist_8hpp_DESCRIPTION}{}\subsection{D\-E\-S\-C\-R\-I\-P\-T\-I\-O\-N}\label{toplist_8hpp_DESCRIPTION}
I/\-O Utils. 