\hypertarget{classfloating__array}{}\section{floating\+\_\+array$<$ T, Allocator $>$ Class Template Reference} \label{classfloating__array}\index{floating\+\_\+array$<$ T, Allocator $>$@{floating\+\_\+array$<$ T, Allocator $>$}} Inheritance diagram for floating\+\_\+array$<$ T, Allocator $>$\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=211pt]{classfloating__array__inherit__graph} \end{center} \end{figure} Collaboration diagram for floating\+\_\+array$<$ T, Allocator $>$\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=211pt]{classfloating__array__coll__graph} \end{center} \end{figure} \subsection*{Public Types} \begin{DoxyCompactItemize} \item \mbox{\Hypertarget{classfloating__array_a9bc658cebe10541f48351b2ced6030f2}\label{classfloating__array_a9bc658cebe10541f48351b2ced6030f2}} using {\bfseries value\+\_\+type} = typename B\+C\+::value\+\_\+type \item \mbox{\Hypertarget{classfloating__array_a14d6d50c2fa9cdb186cc722a5d014d26}\label{classfloating__array_a14d6d50c2fa9cdb186cc722a5d014d26}} using {\bfseries allocator\+\_\+type} = typename B\+C\+::allocator\+\_\+type \item \mbox{\Hypertarget{classfloating__array_a55c9d9e4548c1315a6a2ed3f20ab8c16}\label{classfloating__array_a55c9d9e4548c1315a6a2ed3f20ab8c16}} using {\bfseries size\+\_\+type} = typename B\+C\+::size\+\_\+type \item \mbox{\Hypertarget{classfloating__array_a9808485cd3a0b6a0fd9cbedb602edbc1}\label{classfloating__array_a9808485cd3a0b6a0fd9cbedb602edbc1}} using {\bfseries index\+\_\+type} = std\+::ptrdiff\+\_\+t \item \mbox{\Hypertarget{classfloating__array_a2833518b40ad09bdf4bbdb851cadf7f5}\label{classfloating__array_a2833518b40ad09bdf4bbdb851cadf7f5}} using {\bfseries difference\+\_\+type} = typename B\+C\+::difference\+\_\+type \item \mbox{\Hypertarget{classfloating__array_a30104d0d0423ad00fe449fdae4ae41c9}\label{classfloating__array_a30104d0d0423ad00fe449fdae4ae41c9}} using {\bfseries reference} = typename B\+C\+::reference \item \mbox{\Hypertarget{classfloating__array_ae5151adeba7334fef5a928e6703f6964}\label{classfloating__array_ae5151adeba7334fef5a928e6703f6964}} using {\bfseries const\+\_\+reference} = typename B\+C\+::const\+\_\+reference \item \mbox{\Hypertarget{classfloating__array_a5c93c996b3055ee7798d6b8b5a5f3630}\label{classfloating__array_a5c93c996b3055ee7798d6b8b5a5f3630}} using {\bfseries pointer} = typename B\+C\+::pointer \item \mbox{\Hypertarget{classfloating__array_af6ae4798bf035503105a46b33228f4de}\label{classfloating__array_af6ae4798bf035503105a46b33228f4de}} using {\bfseries const\+\_\+pointer} = typename B\+C\+::const\+\_\+pointer \item \mbox{\Hypertarget{classfloating__array_abf2a911a61b600b560cce7ddc5b96d7b}\label{classfloating__array_abf2a911a61b600b560cce7ddc5b96d7b}} using {\bfseries iterator} = typename B\+C\+::iterator \item \mbox{\Hypertarget{classfloating__array_a119bb44354f444da357b2eaf1590c351}\label{classfloating__array_a119bb44354f444da357b2eaf1590c351}} using {\bfseries const\+\_\+iterator} = typename B\+C\+::const\+\_\+iterator \item \mbox{\Hypertarget{classfloating__array_ae6e6978ed3626cd86951fbf14618d5e3}\label{classfloating__array_ae6e6978ed3626cd86951fbf14618d5e3}} using {\bfseries reverse\+\_\+iterator} = typename B\+C\+::reverse\+\_\+iterator \item \mbox{\Hypertarget{classfloating__array_a9b855f8988315f94891651cc1e279406}\label{classfloating__array_a9b855f8988315f94891651cc1e279406}} using {\bfseries const\+\_\+reverse\+\_\+iterator} = typename B\+C\+::const\+\_\+reverse\+\_\+iterator \end{DoxyCompactItemize} \subsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\Hypertarget{classfloating__array_a88b5aafb7fc7f4990d291283354109d4}\label{classfloating__array_a88b5aafb7fc7f4990d291283354109d4}} {\bfseries floating\+\_\+array} (const Allocator \&alloc) \item \mbox{\Hypertarget{classfloating__array_a150eaa115d23e98f26a374308ebd1fa3}\label{classfloating__array_a150eaa115d23e98f26a374308ebd1fa3}} {\bfseries floating\+\_\+array} (size\+\_\+type count, const T \&value=T(), const Allocator \&alloc=Allocator()) \item \mbox{\Hypertarget{classfloating__array_a7cfe0243c722c5cab3f766d2afbf3423}\label{classfloating__array_a7cfe0243c722c5cab3f766d2afbf3423}} {\bfseries floating\+\_\+array} (size\+\_\+type count, const Allocator \&alloc=Allocator()) \item \mbox{\Hypertarget{classfloating__array_a0a3c0e489cf2ab12a501ce417690d267}\label{classfloating__array_a0a3c0e489cf2ab12a501ce417690d267}} {\footnotesize template$<$typename Input\+It , typename = std\+::enable\+\_\+if\+\_\+t$<$is\+\_\+input\+\_\+iterator\+\_\+v$<$\+Input\+It$>$$>$$>$ }\\{\bfseries floating\+\_\+array} (Input\+It first, Input\+It last, const Allocator \&alloc=Allocator()) \item \mbox{\Hypertarget{classfloating__array_a7ed31066f917b3f8159f4dc15c9dd26f}\label{classfloating__array_a7ed31066f917b3f8159f4dc15c9dd26f}} {\bfseries floating\+\_\+array} (const \hyperlink{classfloating__array}{floating\+\_\+array} \&other)=default \item \mbox{\Hypertarget{classfloating__array_a081f2d38390caae0209de4533d186068}\label{classfloating__array_a081f2d38390caae0209de4533d186068}} {\bfseries floating\+\_\+array} (const \hyperlink{classfloating__array}{floating\+\_\+array} \&other, const Allocator \&alloc) \item \mbox{\Hypertarget{classfloating__array_a5159ce8edb7c61ac8324002ec7b993bd}\label{classfloating__array_a5159ce8edb7c61ac8324002ec7b993bd}} {\bfseries floating\+\_\+array} (\hyperlink{classfloating__array}{floating\+\_\+array} \&\&other) noexcept=default \item \mbox{\Hypertarget{classfloating__array_a00584106f59a3b0eb1398ea54516a13e}\label{classfloating__array_a00584106f59a3b0eb1398ea54516a13e}} {\bfseries floating\+\_\+array} (\hyperlink{classfloating__array}{floating\+\_\+array} \&\&other, const Allocator \&alloc) noexcept(noexcept(BC(static\+\_\+cast$<$ BC \&\&$>$(other), alloc))) \item \mbox{\Hypertarget{classfloating__array_a41c331b4d1c3e178cde7429452f3f849}\label{classfloating__array_a41c331b4d1c3e178cde7429452f3f849}} {\bfseries floating\+\_\+array} (std\+::initializer\+\_\+list$<$ T $>$ init, const Allocator \&alloc=Allocator()) \item \mbox{\Hypertarget{classfloating__array_aae194e2e83ea98aeb9f41aa2a5aaa2de}\label{classfloating__array_aae194e2e83ea98aeb9f41aa2a5aaa2de}} {\bfseries floating\+\_\+array} (\hyperlink{structorigin__tag}{origin\+\_\+tag} o, const Allocator \&alloc=Allocator()) \item \mbox{\Hypertarget{classfloating__array_a9d64e7c5f25dd81257b12938282bb9dd}\label{classfloating__array_a9d64e7c5f25dd81257b12938282bb9dd}} {\bfseries floating\+\_\+array} (\hyperlink{structorigin__tag}{origin\+\_\+tag} o, size\+\_\+type count, const T \&value=T(), const Allocator \&alloc=Allocator()) \item \mbox{\Hypertarget{classfloating__array_a15164f46b38fbc95d2161660a3eba694}\label{classfloating__array_a15164f46b38fbc95d2161660a3eba694}} {\footnotesize template$<$typename Input\+It , typename = std\+::enable\+\_\+if\+\_\+t$<$is\+\_\+input\+\_\+iterator\+\_\+v$<$\+Input\+It$>$$>$$>$ }\\{\bfseries floating\+\_\+array} (\hyperlink{structorigin__tag}{origin\+\_\+tag} o, Input\+It first, Input\+It last, const Allocator \&alloc=Allocator()) \item \mbox{\Hypertarget{classfloating__array_ab9d5320e97b1d6e2c2b3dd00e63c6790}\label{classfloating__array_ab9d5320e97b1d6e2c2b3dd00e63c6790}} {\bfseries floating\+\_\+array} (\hyperlink{structorigin__tag}{origin\+\_\+tag} o, std\+::initializer\+\_\+list$<$ T $>$ init, const Allocator \&alloc=Allocator()) \item \mbox{\Hypertarget{classfloating__array_ad407aaeeff979df4b50d43f716d3e5ec}\label{classfloating__array_ad407aaeeff979df4b50d43f716d3e5ec}} \hyperlink{classfloating__array}{floating\+\_\+array} \& {\bfseries operator=} (const \hyperlink{classfloating__array}{floating\+\_\+array} \&other)=default \item \mbox{\Hypertarget{classfloating__array_a3b045607df66b7bbfa5354cd188618ce}\label{classfloating__array_a3b045607df66b7bbfa5354cd188618ce}} \hyperlink{classfloating__array}{floating\+\_\+array} \& {\bfseries operator=} (\hyperlink{classfloating__array}{floating\+\_\+array} \&\&other) noexcept(std\+::allocator\+\_\+traits$<$ Allocator $>$\+::is\+\_\+always\+\_\+equal\+::value)=default \item \mbox{\Hypertarget{classfloating__array_acc63dcc5fb26a5e5892cac8307db8ec7}\label{classfloating__array_acc63dcc5fb26a5e5892cac8307db8ec7}} \hyperlink{classfloating__array}{floating\+\_\+array} \& {\bfseries operator=} (std\+::initializer\+\_\+list$<$ T $>$ ilist) \item \mbox{\Hypertarget{classfloating__array_a11f4a47c191c4c9da923b6979c89915b}\label{classfloating__array_a11f4a47c191c4c9da923b6979c89915b}} void {\bfseries assign} (size\+\_\+type count, const T \&value) \item \mbox{\Hypertarget{classfloating__array_ae70d2e8de0be35d11ecb7413e9d40d89}\label{classfloating__array_ae70d2e8de0be35d11ecb7413e9d40d89}} {\footnotesize template$<$typename Input\+It , typename = std\+::enable\+\_\+if\+\_\+t$<$is\+\_\+input\+\_\+iterator\+\_\+v$<$\+Input\+It$>$$>$$>$ }\\void {\bfseries assign} (Input\+It first, Input\+It last) \item \mbox{\Hypertarget{classfloating__array_a4ea59d36ff2e082810d5161f29dcd6c6}\label{classfloating__array_a4ea59d36ff2e082810d5161f29dcd6c6}} void {\bfseries assign} (std\+::initializer\+\_\+list$<$ T $>$ ilist) \item \mbox{\Hypertarget{classfloating__array_a3d8761a6a64b69bfab0c1c8479490a2e}\label{classfloating__array_a3d8761a6a64b69bfab0c1c8479490a2e}} void {\bfseries assign} (\hyperlink{structorigin__tag}{origin\+\_\+tag} o, size\+\_\+type count, const T \&value) \item \mbox{\Hypertarget{classfloating__array_ac3e1b3a1f96bbd6e016c857029a81457}\label{classfloating__array_ac3e1b3a1f96bbd6e016c857029a81457}} {\footnotesize template$<$typename Input\+It , typename = std\+::enable\+\_\+if\+\_\+t$<$is\+\_\+input\+\_\+iterator\+\_\+v$<$\+Input\+It$>$$>$$>$ }\\void {\bfseries assign} (\hyperlink{structorigin__tag}{origin\+\_\+tag} o, Input\+It first, Input\+It last) \item \mbox{\Hypertarget{classfloating__array_ae6d9e87a7d66b8900895b52e39edcee7}\label{classfloating__array_ae6d9e87a7d66b8900895b52e39edcee7}} void {\bfseries assign} (\hyperlink{structorigin__tag}{origin\+\_\+tag} o, std\+::initializer\+\_\+list$<$ T $>$ ilist) \item \mbox{\Hypertarget{classfloating__array_aaa7edd4fce7bc3beef0ad1078dfc57ef}\label{classfloating__array_aaa7edd4fce7bc3beef0ad1078dfc57ef}} reference {\bfseries at} (index\+\_\+type i) \item \mbox{\Hypertarget{classfloating__array_a06a53c002920abf8b1263e57a839aafe}\label{classfloating__array_a06a53c002920abf8b1263e57a839aafe}} const\+\_\+reference {\bfseries at} (index\+\_\+type i) const \item \mbox{\Hypertarget{classfloating__array_a1616b8cdb96e09754be720160c1925f4}\label{classfloating__array_a1616b8cdb96e09754be720160c1925f4}} reference {\bfseries operator\mbox{[}$\,$\mbox{]}} (index\+\_\+type i) \item \mbox{\Hypertarget{classfloating__array_a721232bcd61115a7d3022a4c2b6c6967}\label{classfloating__array_a721232bcd61115a7d3022a4c2b6c6967}} const\+\_\+reference {\bfseries operator\mbox{[}$\,$\mbox{]}} (index\+\_\+type i) const \item \mbox{\Hypertarget{classfloating__array_ae6a952fcb0ac3e690143f88558a3cddd}\label{classfloating__array_ae6a952fcb0ac3e690143f88558a3cddd}} iterator {\bfseries zero} () \item \mbox{\Hypertarget{classfloating__array_a19591a3779cea4088fde2c5f518b75e5}\label{classfloating__array_a19591a3779cea4088fde2c5f518b75e5}} const\+\_\+iterator {\bfseries zero} () const \item \mbox{\Hypertarget{classfloating__array_a6ce26aa04ff6b61fbdb5857380dc37eb}\label{classfloating__array_a6ce26aa04ff6b61fbdb5857380dc37eb}} const\+\_\+iterator {\bfseries czero} () const \item \mbox{\Hypertarget{classfloating__array_ae69b00f0bca5a562545fc7c5285eff63}\label{classfloating__array_ae69b00f0bca5a562545fc7c5285eff63}} reverse\+\_\+iterator {\bfseries rzero} () \item \mbox{\Hypertarget{classfloating__array_a08e8b2db3f4a2914a4e013da572af9e9}\label{classfloating__array_a08e8b2db3f4a2914a4e013da572af9e9}} const\+\_\+reverse\+\_\+iterator {\bfseries rzero} () const \item \mbox{\Hypertarget{classfloating__array_a8ba745c78b0b9b93d6e232bc487da50f}\label{classfloating__array_a8ba745c78b0b9b93d6e232bc487da50f}} const\+\_\+reverse\+\_\+iterator {\bfseries crzero} () const \item \mbox{\Hypertarget{classfloating__array_a6ba6cfe23cca28404eabba057690d89a}\label{classfloating__array_a6ba6cfe23cca28404eabba057690d89a}} index\+\_\+type {\bfseries high} () const \item \mbox{\Hypertarget{classfloating__array_a52d5453d0a68deba718f8aa5a3aad973}\label{classfloating__array_a52d5453d0a68deba718f8aa5a3aad973}} index\+\_\+type {\bfseries low} () const \item \mbox{\Hypertarget{classfloating__array_a4d51d034de318271fb0af2ad9cb93d2b}\label{classfloating__array_a4d51d034de318271fb0af2ad9cb93d2b}} void {\bfseries clear} () noexcept \item \mbox{\Hypertarget{classfloating__array_a206a845bedd15057a28b582a99a8faa0}\label{classfloating__array_a206a845bedd15057a28b582a99a8faa0}} void {\bfseries push\+\_\+front} (const T \&value) \item \mbox{\Hypertarget{classfloating__array_a76c2db08d0437cac081629d6f5828d27}\label{classfloating__array_a76c2db08d0437cac081629d6f5828d27}} void {\bfseries push\+\_\+front} (T \&\&value) \item \mbox{\Hypertarget{classfloating__array_a9717aeede94f43d42b98caeaacdac23a}\label{classfloating__array_a9717aeede94f43d42b98caeaacdac23a}} {\footnotesize template$<$typename... Args$>$ }\\reference {\bfseries emplace\+\_\+front} (Args \&\&... args) \item \mbox{\Hypertarget{classfloating__array_a5ed5755b9918f5fec3a816f8b82df766}\label{classfloating__array_a5ed5755b9918f5fec3a816f8b82df766}} void {\bfseries pop\+\_\+front} () \item \mbox{\Hypertarget{classfloating__array_a85c646b8398329f5da56e4cef4438ac8}\label{classfloating__array_a85c646b8398329f5da56e4cef4438ac8}} void {\bfseries swap} (\hyperlink{classfloating__array}{floating\+\_\+array} \&other) noexcept(std\+::allocator\+\_\+traits$<$ Allocator $>$\+::is\+\_\+always\+\_\+equal\+::value) \end{DoxyCompactItemize} \subsection*{Friends} \begin{DoxyCompactItemize} \item \mbox{\Hypertarget{classfloating__array_afdc9a4909f9c0f0d997ab7ca2fef1b43}\label{classfloating__array_afdc9a4909f9c0f0d997ab7ca2fef1b43}} bool {\bfseries operator==} (const \hyperlink{classfloating__array}{floating\+\_\+array} \&, const \hyperlink{classfloating__array}{floating\+\_\+array} \&) \end{DoxyCompactItemize} The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} \item floating\+\_\+array.\+h\end{DoxyCompactItemize}