\hypertarget{structutl_1_1array__traits_3_01___tp_00_010_01_4}{}\section{utl\+:\+:array\+\_\+traits$<$ \+\_\+\+Tp, 0 $>$ Struct Template Reference}
\label{structutl_1_1array__traits_3_01___tp_00_010_01_4}\index{utl\+::array\+\_\+traits$<$ \+\_\+\+Tp, 0 $>$@{utl\+::array\+\_\+traits$<$ \+\_\+\+Tp, 0 $>$}}


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

\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structutl_1_1array__traits_3_01___tp_00_010_01_4_1_1type}{type}}
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static constexpr \+\_\+\+Tp \& \mbox{\hyperlink{structutl_1_1array__traits_3_01___tp_00_010_01_4_a3f90cb0fbb870fcc36fc6d404857032b}{Ref}} (const type \&, \mbox{\hyperlink{namespaceutl_a22cbecb50ee5c1032de66133e96cbac6}{size\+\_\+t}}) noexcept
\item 
static constexpr \+\_\+\+Tp $\ast$ \mbox{\hyperlink{structutl_1_1array__traits_3_01___tp_00_010_01_4_ad5f207688e873862870d58889b2e5fec}{Ptr}} (const type \&) noexcept
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$typename \+\_\+\+Tp$>$\newline
struct utl\+::array\+\_\+traits$<$ \+\_\+\+Tp, 0 $>$}



Definition at line 49 of file array.\+h.



\subsection{Member Function Documentation}
\mbox{\Hypertarget{structutl_1_1array__traits_3_01___tp_00_010_01_4_ad5f207688e873862870d58889b2e5fec}\label{structutl_1_1array__traits_3_01___tp_00_010_01_4_ad5f207688e873862870d58889b2e5fec}} 
\index{utl\+::array\+\_\+traits$<$ \+\_\+\+Tp, 0 $>$@{utl\+::array\+\_\+traits$<$ \+\_\+\+Tp, 0 $>$}!Ptr@{Ptr}}
\index{Ptr@{Ptr}!utl\+::array\+\_\+traits$<$ \+\_\+\+Tp, 0 $>$@{utl\+::array\+\_\+traits$<$ \+\_\+\+Tp, 0 $>$}}
\subsubsection{\texorpdfstring{Ptr()}{Ptr()}}
{\footnotesize\ttfamily template$<$typename \+\_\+\+Tp $>$ \\
static constexpr \+\_\+\+Tp$\ast$ \mbox{\hyperlink{structutl_1_1array__traits}{utl\+::array\+\_\+traits}}$<$ \+\_\+\+Tp, 0 $>$\+::Ptr (\begin{DoxyParamCaption}\item[{const type \&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}, {\ttfamily [noexcept]}}



Definition at line 56 of file array.\+h.

\mbox{\Hypertarget{structutl_1_1array__traits_3_01___tp_00_010_01_4_a3f90cb0fbb870fcc36fc6d404857032b}\label{structutl_1_1array__traits_3_01___tp_00_010_01_4_a3f90cb0fbb870fcc36fc6d404857032b}} 
\index{utl\+::array\+\_\+traits$<$ \+\_\+\+Tp, 0 $>$@{utl\+::array\+\_\+traits$<$ \+\_\+\+Tp, 0 $>$}!Ref@{Ref}}
\index{Ref@{Ref}!utl\+::array\+\_\+traits$<$ \+\_\+\+Tp, 0 $>$@{utl\+::array\+\_\+traits$<$ \+\_\+\+Tp, 0 $>$}}
\subsubsection{\texorpdfstring{Ref()}{Ref()}}
{\footnotesize\ttfamily template$<$typename \+\_\+\+Tp $>$ \\
static constexpr \+\_\+\+Tp\& \mbox{\hyperlink{structutl_1_1array__traits}{utl\+::array\+\_\+traits}}$<$ \+\_\+\+Tp, 0 $>$\+::Ref (\begin{DoxyParamCaption}\item[{const type \&}]{,  }\item[{\mbox{\hyperlink{namespaceutl_a22cbecb50ee5c1032de66133e96cbac6}{size\+\_\+t}}}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}, {\ttfamily [noexcept]}}



Definition at line 52 of file array.\+h.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
include/utl/container/\mbox{\hyperlink{array_8h}{array.\+h}}\end{DoxyCompactItemize}
