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