\hypertarget{interfacedc__hash_1_1dchashrewind}{}\section{dc\+\_\+hash\+:\+:dchashrewind Interface Reference}
\label{interfacedc__hash_1_1dchashrewind}\index{dc\+\_\+hash\+::dchashrewind@{dc\+\_\+hash\+::dchashrewind}}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
subroutine \hyperlink{interfacedc__hash_1_1dchashrewind_a1941560dfad83592edc0afa9fce921ff}{dchashrewind0} (hashv)
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 131 of file dc\+\_\+hash.\+f90.



\subsection{Member Function/\+Subroutine Documentation}
\mbox{\Hypertarget{interfacedc__hash_1_1dchashrewind_a1941560dfad83592edc0afa9fce921ff}\label{interfacedc__hash_1_1dchashrewind_a1941560dfad83592edc0afa9fce921ff}} 
\index{dc\+\_\+hash\+::dchashrewind@{dc\+\_\+hash\+::dchashrewind}!dchashrewind0@{dchashrewind0}}
\index{dchashrewind0@{dchashrewind0}!dc\+\_\+hash\+::dchashrewind@{dc\+\_\+hash\+::dchashrewind}}
\subsubsection{\texorpdfstring{dchashrewind0()}{dchashrewind0()}}
{\footnotesize\ttfamily subroutine dc\+\_\+hash\+::dchashrewind\+::dchashrewind0 (\begin{DoxyParamCaption}\item[{type(\hyperlink{structdc__hash_1_1hash}{hash}), intent(inout)}]{hashv }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



Definition at line 237 of file dc\+\_\+hash.\+f90.


\begin{DoxyCode}
237     \textcolor{comment}{!}
238     \textcolor{comment}{! 主にハッシュの内容を取り出すことを目的として, }
239     \textcolor{comment}{! *hashv* の巻き戻しを行います. DCHashNext との組み合わせによって}
240     \textcolor{comment}{! キーと値のリストを取得すること可能です.}
241     \textcolor{comment}{!}
242     \textcolor{comment}{! 以下のサンプルソースコードを参照ください.}
243     \textcolor{comment}{!}
244     \textcolor{comment}{!    program hash\_sample}
245     \textcolor{comment}{!      use dc\_type}
246     \textcolor{comment}{!      use dc\_hash}
247     \textcolor{comment}{!      type(HASH):: hashv}
248     \textcolor{comment}{!      character(len = STRING):: key, value}
249     \textcolor{comment}{!      logical:: end}
250     \textcolor{comment}{!}
251     \textcolor{comment}{!      call DCHashRewind( hashv ) ! (inout)}
252     \textcolor{comment}{!      do}
253     \textcolor{comment}{!        call DCHashNext( hashv = hashv, &        ! (inout)}
254     \textcolor{comment}{!          & key = key, value = value, end = end) ! (out)}
255     \textcolor{comment}{!        if (end) exit}
256     \textcolor{comment}{!        write(*,*) 'key=' // trim(key) // ', value=' // trim(value)}
257     \textcolor{comment}{!      enddo}
258     \textcolor{comment}{!    end program hash\_sample}
259     \textcolor{comment}{!}
260     \textcolor{keywordtype}{implicit none}
261     \textcolor{keywordtype}{type}(\hyperlink{structdc__hash_1_1hash}{hash}), \textcolor{keywordtype}{intent(inout)} :: hashv
262   \textcolor{keywordflow}{continue}
263     hashv % search\_index = 1
\end{DoxyCode}


The documentation for this interface was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
dc\+\_\+utils/\hyperlink{dc__hash_8f90}{dc\+\_\+hash.\+f90}\end{DoxyCompactItemize}
