\hypertarget{classsnappy_1_1SnappyDecompressor}{}\section{snappy\+:\+:Snappy\+Decompressor Class Reference}
\label{classsnappy_1_1SnappyDecompressor}\index{snappy\+::\+Snappy\+Decompressor@{snappy\+::\+Snappy\+Decompressor}}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classsnappy_1_1SnappyDecompressor_a134d37b79462f81d3f7028c933d36af2}\label{classsnappy_1_1SnappyDecompressor_a134d37b79462f81d3f7028c933d36af2}} 
{\bfseries Snappy\+Decompressor} (\hyperlink{classsnappy_1_1Source}{Source} $\ast$reader)
\item 
\mbox{\Hypertarget{classsnappy_1_1SnappyDecompressor_a1b767c1ffa9d720bf53e148d06eaf8c6}\label{classsnappy_1_1SnappyDecompressor_a1b767c1ffa9d720bf53e148d06eaf8c6}} 
bool {\bfseries eof} () const
\item 
\mbox{\Hypertarget{classsnappy_1_1SnappyDecompressor_a8c77d22546417da48efe9e18dbfc86ce}\label{classsnappy_1_1SnappyDecompressor_a8c77d22546417da48efe9e18dbfc86ce}} 
bool {\bfseries Read\+Uncompressed\+Length} (uint32 $\ast$result)
\item 
\mbox{\Hypertarget{classsnappy_1_1SnappyDecompressor_a364f984d643730faf02c05924b04fac8}\label{classsnappy_1_1SnappyDecompressor_a364f984d643730faf02c05924b04fac8}} 
{\footnotesize template$<$class Writer $>$ }\\void {\bfseries Decompress\+All\+Tags} (Writer $\ast$writer)
\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classsnappy_1_1SnappyDecompressor_a96d83fa6fa926c0c8e3a547c691cba65}\label{classsnappy_1_1SnappyDecompressor_a96d83fa6fa926c0c8e3a547c691cba65}} 
bool {\bfseries Refill\+Tag} ()
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classsnappy_1_1SnappyDecompressor_af8e1069a5ec89040ead149e845076a65}\label{classsnappy_1_1SnappyDecompressor_af8e1069a5ec89040ead149e845076a65}} 
\hyperlink{classsnappy_1_1Source}{Source} $\ast$ {\bfseries reader\+\_\+}
\item 
\mbox{\Hypertarget{classsnappy_1_1SnappyDecompressor_ac9edc72c9d8fea202215eb37208cfb52}\label{classsnappy_1_1SnappyDecompressor_ac9edc72c9d8fea202215eb37208cfb52}} 
const char $\ast$ {\bfseries ip\+\_\+}
\item 
\mbox{\Hypertarget{classsnappy_1_1SnappyDecompressor_a3faaeea58542b9d0b9ee76c5fc444fbe}\label{classsnappy_1_1SnappyDecompressor_a3faaeea58542b9d0b9ee76c5fc444fbe}} 
const char $\ast$ {\bfseries ip\+\_\+limit\+\_\+}
\item 
\mbox{\Hypertarget{classsnappy_1_1SnappyDecompressor_adae6254a7657791260a56965635ff673}\label{classsnappy_1_1SnappyDecompressor_adae6254a7657791260a56965635ff673}} 
uint32 {\bfseries peeked\+\_\+}
\item 
\mbox{\Hypertarget{classsnappy_1_1SnappyDecompressor_ad6e300692393b95eb7d4dfe660ed2648}\label{classsnappy_1_1SnappyDecompressor_ad6e300692393b95eb7d4dfe660ed2648}} 
bool {\bfseries eof\+\_\+}
\item 
\mbox{\Hypertarget{classsnappy_1_1SnappyDecompressor_ac048b7238188cf8ecbb77d64862c1ec1}\label{classsnappy_1_1SnappyDecompressor_ac048b7238188cf8ecbb77d64862c1ec1}} 
char {\bfseries scratch\+\_\+} \mbox{[}k\+Maximum\+Tag\+Length\mbox{]}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 655 of file snappy.\+cc.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
Plugin\+Collection-\/\+File\+Plugins/\+Plugin-\/\+File\+P\+T\+S/\+Snappy/snappy.\+cc\end{DoxyCompactItemize}
