\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}