\doxysection{open\+\_\+cpp\+\_\+utils\+::fixed\+\_\+array\texorpdfstring{$<$}{<} T, N \texorpdfstring{$>$}{>} Struct Template Reference}
\hypertarget{structopen__cpp__utils_1_1fixed__array_3_01_t_00_01_n_01_4}{}\label{structopen__cpp__utils_1_1fixed__array_3_01_t_00_01_n_01_4}\index{open\_cpp\_utils::fixed\_array$<$ T, N $>$@{open\_cpp\_utils::fixed\_array$<$ T, N $>$}}


Wrapper for array of type T with fixed length N.  




{\ttfamily \#include $<$array.\+h$>$}

\doxysubsubsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{structopen__cpp__utils_1_1fixed__array_3_01_t_00_01_n_01_4_a2f42e8b0a732f947afc672bbf39e4c6e}\label{structopen__cpp__utils_1_1fixed__array_3_01_t_00_01_n_01_4_a2f42e8b0a732f947afc672bbf39e4c6e} 
using {\bfseries value\+\_\+type} = T
\item 
\Hypertarget{structopen__cpp__utils_1_1fixed__array_3_01_t_00_01_n_01_4_a3932a5e4c18e1c446cee2c24c09ef3b7}\label{structopen__cpp__utils_1_1fixed__array_3_01_t_00_01_n_01_4_a3932a5e4c18e1c446cee2c24c09ef3b7} 
using {\bfseries array\+\_\+type} = value\+\_\+type\mbox{[}N\mbox{]}
\item 
\Hypertarget{structopen__cpp__utils_1_1fixed__array_3_01_t_00_01_n_01_4_a059d896ea6cc257928c586207a04be41}\label{structopen__cpp__utils_1_1fixed__array_3_01_t_00_01_n_01_4_a059d896ea6cc257928c586207a04be41} 
using {\bfseries size\+\_\+type} = size\+\_\+t
\end{DoxyCompactItemize}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{structopen__cpp__utils_1_1fixed__array_3_01_t_00_01_n_01_4_a2c0a3f22c0370117943c5bf02708e8d0}\label{structopen__cpp__utils_1_1fixed__array_3_01_t_00_01_n_01_4_a2c0a3f22c0370117943c5bf02708e8d0} 
constexpr {\bfseries fixed\+\_\+array} (const \mbox{\hyperlink{structopen__cpp__utils_1_1fixed__array}{fixed\+\_\+array}} \&\mbox{\hyperlink{structopen__cpp__utils_1_1fixed__array_3_01_t_00_01_n_01_4}{array}})
\item 
\Hypertarget{structopen__cpp__utils_1_1fixed__array_3_01_t_00_01_n_01_4_a2ee9a0eebe6caf29095d0761938ad295}\label{structopen__cpp__utils_1_1fixed__array_3_01_t_00_01_n_01_4_a2ee9a0eebe6caf29095d0761938ad295} 
constexpr {\bfseries fixed\+\_\+array} (const array\+\_\+type \&data)
\item 
\Hypertarget{structopen__cpp__utils_1_1fixed__array_3_01_t_00_01_n_01_4_aec3f804e8d24e80a8c59adeedb853443}\label{structopen__cpp__utils_1_1fixed__array_3_01_t_00_01_n_01_4_aec3f804e8d24e80a8c59adeedb853443} 
constexpr size\+\_\+type {\bfseries size} ()
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
\subsubsection*{template$<$typename T, size\+\_\+t N$>$\newline
struct open\+\_\+cpp\+\_\+utils\+::fixed\+\_\+array$<$ T, N $>$}
Wrapper for array of type T with fixed length N. 


\begin{DoxyTemplParams}{Template Parameters}
{\em T} & \\
\hline
{\em N} & \\
\hline
\end{DoxyTemplParams}


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