\hypertarget{classwg__containers_1_1f__iterator}{}\section{wg\+\_\+containers\+:\+:f\+\_\+iterator$<$ T, BI $>$ Class Template Reference}
\label{classwg__containers_1_1f__iterator}\index{wg\+\_\+containers\+::f\+\_\+iterator$<$ T, B\+I $>$@{wg\+\_\+containers\+::f\+\_\+iterator$<$ T, B\+I $>$}}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classwg__containers_1_1f__iterator_ae7518f6fa68a68953968be4cd4acb0c3}\label{classwg__containers_1_1f__iterator_ae7518f6fa68a68953968be4cd4acb0c3}} 
using {\bfseries difference\+\_\+type} = std\+::ptrdiff\+\_\+t
\item 
\mbox{\Hypertarget{classwg__containers_1_1f__iterator_a6ccd8a139e20024b8e7aed4d0ae3b23b}\label{classwg__containers_1_1f__iterator_a6ccd8a139e20024b8e7aed4d0ae3b23b}} 
using {\bfseries value\+\_\+type} = T
\item 
\mbox{\Hypertarget{classwg__containers_1_1f__iterator_a3155a270175ac98381f71415e8f588cc}\label{classwg__containers_1_1f__iterator_a3155a270175ac98381f71415e8f588cc}} 
using {\bfseries pointer} = T $\ast$
\item 
\mbox{\Hypertarget{classwg__containers_1_1f__iterator_a43435888469142cb8cce7478e5d9cf49}\label{classwg__containers_1_1f__iterator_a43435888469142cb8cce7478e5d9cf49}} 
using {\bfseries reference} = T \&
\item 
\mbox{\Hypertarget{classwg__containers_1_1f__iterator_a075a3fa2db0213779fda8e757ffb42b7}\label{classwg__containers_1_1f__iterator_a075a3fa2db0213779fda8e757ffb42b7}} 
using {\bfseries iterator\+\_\+category} = std\+::bidirectional\+\_\+iterator\+\_\+tag
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classwg__containers_1_1f__iterator_a3540a6de586759248ca2ba29eb43ef8d}\label{classwg__containers_1_1f__iterator_a3540a6de586759248ca2ba29eb43ef8d}} 
{\bfseries f\+\_\+iterator} (BI p) noexcept
\item 
\mbox{\Hypertarget{classwg__containers_1_1f__iterator_a2b1b116827b0c711ec7a28d28412dd13}\label{classwg__containers_1_1f__iterator_a2b1b116827b0c711ec7a28d28412dd13}} 
reference {\bfseries operator$\ast$} ()
\item 
\mbox{\Hypertarget{classwg__containers_1_1f__iterator_a12be40f01bea3e3e4a0b511ecc45f35f}\label{classwg__containers_1_1f__iterator_a12be40f01bea3e3e4a0b511ecc45f35f}} 
pointer {\bfseries operator-\/$>$} ()
\item 
\mbox{\Hypertarget{classwg__containers_1_1f__iterator_ada299a9d86ff7790da5f6104312a560c}\label{classwg__containers_1_1f__iterator_ada299a9d86ff7790da5f6104312a560c}} 
\hyperlink{classwg__containers_1_1f__iterator}{f\+\_\+iterator} \& {\bfseries operator++} ()
\item 
\mbox{\Hypertarget{classwg__containers_1_1f__iterator_a9aa82ceddcd7f7f8839253a86f5116c7}\label{classwg__containers_1_1f__iterator_a9aa82ceddcd7f7f8839253a86f5116c7}} 
const \hyperlink{classwg__containers_1_1f__iterator}{f\+\_\+iterator} {\bfseries operator++} (int)
\item 
\mbox{\Hypertarget{classwg__containers_1_1f__iterator_a1e930e5dfb612edfdb54294e7a7bba50}\label{classwg__containers_1_1f__iterator_a1e930e5dfb612edfdb54294e7a7bba50}} 
\hyperlink{classwg__containers_1_1f__iterator}{f\+\_\+iterator} \& {\bfseries operator-\/-\/} ()
\item 
\mbox{\Hypertarget{classwg__containers_1_1f__iterator_a19d035d44d312f88797da255c746ef6b}\label{classwg__containers_1_1f__iterator_a19d035d44d312f88797da255c746ef6b}} 
const \hyperlink{classwg__containers_1_1f__iterator}{f\+\_\+iterator} {\bfseries operator-\/-\/} (int)
\item 
\mbox{\Hypertarget{classwg__containers_1_1f__iterator_acec7e286f48ec5e256f89a513f88f5b4}\label{classwg__containers_1_1f__iterator_acec7e286f48ec5e256f89a513f88f5b4}} 
auto {\bfseries get} () const noexcept
\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classwg__containers_1_1f__iterator_a6567fa33bcf08ec9fcd7e0f56a15b005}\label{classwg__containers_1_1f__iterator_a6567fa33bcf08ec9fcd7e0f56a15b005}} 
{\footnotesize template$<$typename T1 , fda\+\_\+policy policy, typename Alloc $>$ }\\class {\bfseries falldown\+\_\+array}
\item 
\mbox{\Hypertarget{classwg__containers_1_1f__iterator_a4caffb130514ff849867744dd53d00cf}\label{classwg__containers_1_1f__iterator_a4caffb130514ff849867744dd53d00cf}} 
{\footnotesize template$<$typename T1 , typename B\+I1 $>$ }\\void {\bfseries swap} (\hyperlink{classwg__containers_1_1f__iterator}{f\+\_\+iterator} \&a, \hyperlink{classwg__containers_1_1f__iterator}{f\+\_\+iterator} \&b) noexcept
\item 
\mbox{\Hypertarget{classwg__containers_1_1f__iterator_ac54ab6409910a26ba2d9292bff42c57d}\label{classwg__containers_1_1f__iterator_ac54ab6409910a26ba2d9292bff42c57d}} 
{\footnotesize template$<$typename T1 , typename B\+I1 $>$ }\\bool {\bfseries operator==} (\hyperlink{classwg__containers_1_1f__iterator}{f\+\_\+iterator}$<$ T1, B\+I1 $>$ a, \hyperlink{classwg__containers_1_1f__iterator}{f\+\_\+iterator}$<$ T1, B\+I1 $>$ b) noexcept
\item 
\mbox{\Hypertarget{classwg__containers_1_1f__iterator_a5c81c3a1b7df4d4dce744c25a5c02206}\label{classwg__containers_1_1f__iterator_a5c81c3a1b7df4d4dce744c25a5c02206}} 
{\footnotesize template$<$typename T1 , typename B\+I1 $>$ }\\bool {\bfseries operator$<$} (\hyperlink{classwg__containers_1_1f__iterator}{f\+\_\+iterator}$<$ T1, B\+I1 $>$ a, \hyperlink{classwg__containers_1_1f__iterator}{f\+\_\+iterator}$<$ T1, B\+I1 $>$ b) noexcept
\end{DoxyCompactItemize}


The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
fda.\+h\end{DoxyCompactItemize}
