\hypertarget{namespaceutl_1_1common__impl}{}\section{utl\+:\+:common\+\_\+impl Namespace Reference}
\label{namespaceutl_1_1common__impl}\index{utl\+::common\+\_\+impl@{utl\+::common\+\_\+impl}}
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structutl_1_1common__impl_1_1____common__ref__}{\+\_\+\+\_\+common\+\_\+ref\+\_\+}}
\item 
struct \mbox{\hyperlink{structutl_1_1common__impl_1_1____common__ref___3_01_t_01_6_6_00_01_u_01_6_6_00_01meta_1_1void__tc4e71c227f251cadf0e0fb7b1ba6f1e9}{\+\_\+\+\_\+common\+\_\+ref\+\_\+$<$ T \&\&, U \&\&, meta\+::void\+\_\+t$<$ \+\_\+\+\_\+common\+\_\+ref$<$ T \&, U \& $>$, meta\+::when$<$ Convertible\+To$<$ T \&\&, \+\_\+\+\_\+rref\+\_\+res$<$ T, U $>$ $>$ $>$, meta\+::when$<$ Convertible\+To$<$ U \&\&, \+\_\+\+\_\+rref\+\_\+res$<$ T, U $>$ $>$ $>$ $>$ $>$}}
\item 
struct \mbox{\hyperlink{structutl_1_1common__impl_1_1____common__ref___3_01_t_01_6_6_00_01_u_01_6_00_01meta_1_1void__t_3972a8d6e6799b6ee6537c969cdced343}{\+\_\+\+\_\+common\+\_\+ref\+\_\+$<$ T \&\&, U \&, meta\+::void\+\_\+t$<$ \+\_\+\+\_\+common\+\_\+ref$<$ const T \&, U \& $>$, meta\+::when$<$ Convertible\+To$<$ T \&\&, \+\_\+\+\_\+common\+\_\+ref$<$ const T \&, U \& $>$ $>$ $>$ $>$ $>$}}
\item 
struct \mbox{\hyperlink{structutl_1_1common__impl_1_1____common__ref___3_01_t_01_6_00_01_u_01_6_6_00_01meta_1_1void__t_329fba5aeac3b93aa9cfa5aa7e282e196}{\+\_\+\+\_\+common\+\_\+ref\+\_\+$<$ T \&, U \&\&, meta\+::void\+\_\+t$<$ \+\_\+\+\_\+common\+\_\+ref$<$ T \&, const U \& $>$, meta\+::when$<$ Convertible\+To$<$ U \&\&, \+\_\+\+\_\+common\+\_\+ref$<$ T \&, const U \& $>$ $>$ $>$ $>$ $>$}}
\item 
struct \mbox{\hyperlink{structutl_1_1common__impl_1_1____common__ref___3_01_t_01_6_00_01_u_01_6_00_01meta_1_1void__t_3_05e5aa384829bb34312a7b8ee4ecaa00f}{\+\_\+\+\_\+common\+\_\+ref\+\_\+$<$ T \&, U \&, meta\+::void\+\_\+t$<$ \+\_\+\+\_\+lref\+\_\+res$<$ T, U $>$, meta\+::when$<$ std\+::is\+\_\+reference$<$ \+\_\+\+\_\+lref\+\_\+res$<$ T, U $>$ $>$\+::value $>$ $>$ $>$}}
\item 
struct \mbox{\hyperlink{structutl_1_1common__impl_1_1____common__reference}{\+\_\+\+\_\+common\+\_\+reference}}
\item 
struct \mbox{\hyperlink{structutl_1_1common__impl_1_1____common__reference2}{\+\_\+\+\_\+common\+\_\+reference2}}
\item 
struct \mbox{\hyperlink{structutl_1_1common__impl_1_1____common__reference2_3_01_t_00_01_u_00_01meta_1_1void__t_3_01____785d0aa2f8a62416e19573fcbdd83836}{\+\_\+\+\_\+common\+\_\+reference2$<$ T, U, meta\+::void\+\_\+t$<$ \+\_\+\+\_\+basic\+\_\+common\+\_\+reference\+\_\+t$<$ T, U $>$ $>$ $>$}}
\item 
struct \mbox{\hyperlink{structutl_1_1common__impl_1_1____common__reference3}{\+\_\+\+\_\+common\+\_\+reference3}}
\item 
struct \mbox{\hyperlink{structutl_1_1common__impl_1_1____common__reference3_3_01_t_00_01_u_00_01meta_1_1void__t_3_01____015b01ed12d2d90ee57fbf756ab847e9}{\+\_\+\+\_\+common\+\_\+reference3$<$ T, U, meta\+::void\+\_\+t$<$ \+\_\+\+\_\+cond\+\_\+res$<$ T, U $>$ $>$ $>$}}
\item 
struct \mbox{\hyperlink{structutl_1_1common__impl_1_1____common__reference_3_01_t_00_01_u_00_01meta_1_1when_3_01std_1_1i23b95b4b3a65ce598dbcc7f52e9dab2c}{\+\_\+\+\_\+common\+\_\+reference$<$ T, U, meta\+::when$<$ std\+::is\+\_\+reference$<$ T $>$\+::value \&\&std\+::is\+\_\+reference$<$ U $>$\+::value $>$ $>$}}
\item 
struct \mbox{\hyperlink{structutl_1_1common__impl_1_1____copy__cv__}{\+\_\+\+\_\+copy\+\_\+cv\+\_\+}}
\item 
struct \mbox{\hyperlink{structutl_1_1common__impl_1_1____copy__cv___3_01const_01_from_01_4}{\+\_\+\+\_\+copy\+\_\+cv\+\_\+$<$ const From $>$}}
\item 
struct \mbox{\hyperlink{structutl_1_1common__impl_1_1____copy__cv___3_01const_01volatile_01_from_01_4}{\+\_\+\+\_\+copy\+\_\+cv\+\_\+$<$ const volatile From $>$}}
\item 
struct \mbox{\hyperlink{structutl_1_1common__impl_1_1____copy__cv___3_01volatile_01_from_01_4}{\+\_\+\+\_\+copy\+\_\+cv\+\_\+$<$ volatile From $>$}}
\item 
struct \mbox{\hyperlink{structutl_1_1common__impl_1_1____xref}{\+\_\+\+\_\+xref}}
\item 
struct \mbox{\hyperlink{structutl_1_1common__impl_1_1____xref_3_01const_01_t_01_4}{\+\_\+\+\_\+xref$<$ const T $>$}}
\item 
struct \mbox{\hyperlink{structutl_1_1common__impl_1_1____xref_3_01const_01volatile_01_t_01_4}{\+\_\+\+\_\+xref$<$ const volatile T $>$}}
\item 
struct \mbox{\hyperlink{structutl_1_1common__impl_1_1____xref_3_01_t_01_6_01_4}{\+\_\+\+\_\+xref$<$ T \& $>$}}
\item 
struct \mbox{\hyperlink{structutl_1_1common__impl_1_1____xref_3_01_t_01_6_6_01_4}{\+\_\+\+\_\+xref$<$ T \&\& $>$}}
\item 
struct \mbox{\hyperlink{structutl_1_1common__impl_1_1____xref_3_01volatile_01_t_01_4}{\+\_\+\+\_\+xref$<$ volatile T $>$}}
\item 
struct \mbox{\hyperlink{structutl_1_1common__impl_1_1basic__common__reference}{basic\+\_\+common\+\_\+reference}}
\item 
struct \mbox{\hyperlink{structutl_1_1common__impl_1_1common__reference}{common\+\_\+reference}}
\item 
struct \mbox{\hyperlink{structutl_1_1common__impl_1_1common__reference_3_01_t_01_4}{common\+\_\+reference$<$ T $>$}}
\item 
struct \mbox{\hyperlink{structutl_1_1common__impl_1_1common__reference_3_01_t_00_01_u_01_4}{common\+\_\+reference$<$ T, U $>$}}
\item 
struct \mbox{\hyperlink{structutl_1_1common__impl_1_1common__reference_3_01_t_00_01_u_00_01_v_00_01_w_8_8_8_01_4}{common\+\_\+reference$<$ T, U, V, W... $>$}}
\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
{\footnotesize template$<$class T , class U $>$ }\\using \mbox{\hyperlink{namespaceutl_1_1common__impl_ab43a461d352a35dc1b3de39bfe17e38b}{\+\_\+\+\_\+cond\+\_\+res}} = decltype(false ? std\+::declval$<$ T(\&)()$>$()() \+:std\+::declval$<$ U(\&)()$>$()())
\item 
{\footnotesize template$<$class From , class To $>$ }\\using \mbox{\hyperlink{namespaceutl_1_1common__impl_aed700217ef1518692242c1059f3dff27}{\+\_\+\+\_\+copy\+\_\+cv}} = \mbox{\hyperlink{namespaceutl_1_1meta_a77630cd8adc01f7193f6cb834313d90f}{meta\+::invoke}}$<$ \mbox{\hyperlink{structutl_1_1common__impl_1_1____copy__cv__}{\+\_\+\+\_\+copy\+\_\+cv\+\_\+}}$<$ From $>$, To $>$
\item 
{\footnotesize template$<$class T $>$ }\\using \mbox{\hyperlink{namespaceutl_1_1common__impl_a3d7922723a5d41f399f3c8a99e016e73}{\+\_\+\+\_\+cref}} = std\+::add\+\_\+lvalue\+\_\+reference\+\_\+t$<$ const std\+::remove\+\_\+reference\+\_\+t$<$ T $>$ $>$
\item 
{\footnotesize template$<$class T , class U $>$ }\\using \mbox{\hyperlink{namespaceutl_1_1common__impl_a8913f9d610ed8720c817081662fa9f1f}{\+\_\+\+\_\+common\+\_\+ref}} = \mbox{\hyperlink{namespaceutl_1_1meta_aa5a37adba244ff4286f994111c4c02ea}{meta\+::eval}}$<$ \mbox{\hyperlink{structutl_1_1common__impl_1_1____common__ref__}{\+\_\+\+\_\+common\+\_\+ref\+\_\+}}$<$ T, U $>$ $>$
\item 
{\footnotesize template$<$class T , class U $>$ }\\using \mbox{\hyperlink{namespaceutl_1_1common__impl_ae2f3d56c7e5144e099cdf37b19523290}{\+\_\+\+\_\+lref\+\_\+res}} = \mbox{\hyperlink{namespaceutl_1_1common__impl_ab43a461d352a35dc1b3de39bfe17e38b}{\+\_\+\+\_\+cond\+\_\+res}}$<$ \mbox{\hyperlink{namespaceutl_1_1common__impl_aed700217ef1518692242c1059f3dff27}{\+\_\+\+\_\+copy\+\_\+cv}}$<$ T, U $>$ \&, \mbox{\hyperlink{namespaceutl_1_1common__impl_aed700217ef1518692242c1059f3dff27}{\+\_\+\+\_\+copy\+\_\+cv}}$<$ U, T $>$ \&$>$
\item 
{\footnotesize template$<$class T , class U , class R  = \+\_\+\+\_\+common\+\_\+ref$<$\+T\&, U\&$>$$>$ }\\using \mbox{\hyperlink{namespaceutl_1_1common__impl_a312c9f3e740103f831a49624097948f5}{\+\_\+\+\_\+rref\+\_\+res}} = std\+::remove\+\_\+reference\+\_\+t$<$ R $>$ \&\&
\item 
{\footnotesize template$<$class T , class U $>$ }\\using \mbox{\hyperlink{namespaceutl_1_1common__impl_a3bbe5eb74a1c6017f60e3034519d69d6}{\+\_\+\+\_\+basic\+\_\+common\+\_\+reference\+\_\+t}} = \mbox{\hyperlink{namespaceutl_1_1meta_aa5a37adba244ff4286f994111c4c02ea}{meta\+::eval}}$<$ \mbox{\hyperlink{structutl_1_1common__impl_1_1basic__common__reference}{basic\+\_\+common\+\_\+reference}}$<$ \mbox{\hyperlink{namespaceutl_a7a9d26263662e02fbe3b238da5fd7338}{remove\+\_\+cvref\+\_\+t}}$<$ T $>$, \mbox{\hyperlink{namespaceutl_a7a9d26263662e02fbe3b238da5fd7338}{remove\+\_\+cvref\+\_\+t}}$<$ U $>$, \mbox{\hyperlink{structutl_1_1common__impl_1_1____xref}{\+\_\+\+\_\+xref}}$<$ T $>$\+::template apply, \mbox{\hyperlink{structutl_1_1common__impl_1_1____xref}{\+\_\+\+\_\+xref}}$<$ U $>$\+::template apply $>$ $>$
\item 
{\footnotesize template$<$class... Ts$>$ }\\using \mbox{\hyperlink{namespaceutl_1_1common__impl_adc4b085a84c0355fda341475074ff230}{common\+\_\+reference\+\_\+t}} = \mbox{\hyperlink{namespaceutl_1_1meta_aa5a37adba244ff4286f994111c4c02ea}{meta\+::eval}}$<$ \mbox{\hyperlink{structutl_1_1common__impl_1_1common__reference}{common\+\_\+reference}}$<$ Ts... $>$ $>$
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Common Reference 

\subsection{Typedef Documentation}
\mbox{\Hypertarget{namespaceutl_1_1common__impl_a3bbe5eb74a1c6017f60e3034519d69d6}\label{namespaceutl_1_1common__impl_a3bbe5eb74a1c6017f60e3034519d69d6}} 
\index{utl\+::common\+\_\+impl@{utl\+::common\+\_\+impl}!\+\_\+\+\_\+basic\+\_\+common\+\_\+reference\+\_\+t@{\+\_\+\+\_\+basic\+\_\+common\+\_\+reference\+\_\+t}}
\index{\+\_\+\+\_\+basic\+\_\+common\+\_\+reference\+\_\+t@{\+\_\+\+\_\+basic\+\_\+common\+\_\+reference\+\_\+t}!utl\+::common\+\_\+impl@{utl\+::common\+\_\+impl}}
\subsubsection{\texorpdfstring{\+\_\+\+\_\+basic\+\_\+common\+\_\+reference\+\_\+t}{\_\_basic\_common\_reference\_t}}
{\footnotesize\ttfamily template$<$class T , class U $>$ \\
using \mbox{\hyperlink{namespaceutl_1_1common__impl_a3bbe5eb74a1c6017f60e3034519d69d6}{utl\+::common\+\_\+impl\+::\+\_\+\+\_\+basic\+\_\+common\+\_\+reference\+\_\+t}} = typedef \mbox{\hyperlink{namespaceutl_1_1meta_aa5a37adba244ff4286f994111c4c02ea}{meta\+::eval}}$<$ \mbox{\hyperlink{structutl_1_1common__impl_1_1basic__common__reference}{basic\+\_\+common\+\_\+reference}}$<$ \mbox{\hyperlink{namespaceutl_a7a9d26263662e02fbe3b238da5fd7338}{remove\+\_\+cvref\+\_\+t}}$<$T$>$, \mbox{\hyperlink{namespaceutl_a7a9d26263662e02fbe3b238da5fd7338}{remove\+\_\+cvref\+\_\+t}}$<$U$>$, \mbox{\hyperlink{structutl_1_1common__impl_1_1____xref}{\+\_\+\+\_\+xref}}$<$T$>$\+::template apply, \mbox{\hyperlink{structutl_1_1common__impl_1_1____xref}{\+\_\+\+\_\+xref}}$<$U$>$\+::template apply $>$ $>$}



Definition at line 219 of file stl.\+h.

\mbox{\Hypertarget{namespaceutl_1_1common__impl_a8913f9d610ed8720c817081662fa9f1f}\label{namespaceutl_1_1common__impl_a8913f9d610ed8720c817081662fa9f1f}} 
\index{utl\+::common\+\_\+impl@{utl\+::common\+\_\+impl}!\+\_\+\+\_\+common\+\_\+ref@{\+\_\+\+\_\+common\+\_\+ref}}
\index{\+\_\+\+\_\+common\+\_\+ref@{\+\_\+\+\_\+common\+\_\+ref}!utl\+::common\+\_\+impl@{utl\+::common\+\_\+impl}}
\subsubsection{\texorpdfstring{\+\_\+\+\_\+common\+\_\+ref}{\_\_common\_ref}}
{\footnotesize\ttfamily template$<$class T , class U $>$ \\
using \mbox{\hyperlink{namespaceutl_1_1common__impl_a8913f9d610ed8720c817081662fa9f1f}{utl\+::common\+\_\+impl\+::\+\_\+\+\_\+common\+\_\+ref}} = typedef \mbox{\hyperlink{namespaceutl_1_1meta_aa5a37adba244ff4286f994111c4c02ea}{meta\+::eval}}$<$\mbox{\hyperlink{structutl_1_1common__impl_1_1____common__ref__}{\+\_\+\+\_\+common\+\_\+ref\+\_\+}}$<$T, U$>$ $>$}



Definition at line 133 of file stl.\+h.

\mbox{\Hypertarget{namespaceutl_1_1common__impl_ab43a461d352a35dc1b3de39bfe17e38b}\label{namespaceutl_1_1common__impl_ab43a461d352a35dc1b3de39bfe17e38b}} 
\index{utl\+::common\+\_\+impl@{utl\+::common\+\_\+impl}!\+\_\+\+\_\+cond\+\_\+res@{\+\_\+\+\_\+cond\+\_\+res}}
\index{\+\_\+\+\_\+cond\+\_\+res@{\+\_\+\+\_\+cond\+\_\+res}!utl\+::common\+\_\+impl@{utl\+::common\+\_\+impl}}
\subsubsection{\texorpdfstring{\+\_\+\+\_\+cond\+\_\+res}{\_\_cond\_res}}
{\footnotesize\ttfamily template$<$class T , class U $>$ \\
using \mbox{\hyperlink{namespaceutl_1_1common__impl_ab43a461d352a35dc1b3de39bfe17e38b}{utl\+::common\+\_\+impl\+::\+\_\+\+\_\+cond\+\_\+res}} = typedef decltype(false ? std\+::declval$<$T(\&)()$>$()() \+: std\+::declval$<$U(\&)()$>$()())}

\begin{DoxySeeAlso}{See also}
\href{https://ericniebler.github.io/std/wg21/D0022.html}{\tt https\+://ericniebler.\+github.\+io/std/wg21/\+D0022.\+html} 
\end{DoxySeeAlso}


Definition at line 99 of file stl.\+h.

\mbox{\Hypertarget{namespaceutl_1_1common__impl_aed700217ef1518692242c1059f3dff27}\label{namespaceutl_1_1common__impl_aed700217ef1518692242c1059f3dff27}} 
\index{utl\+::common\+\_\+impl@{utl\+::common\+\_\+impl}!\+\_\+\+\_\+copy\+\_\+cv@{\+\_\+\+\_\+copy\+\_\+cv}}
\index{\+\_\+\+\_\+copy\+\_\+cv@{\+\_\+\+\_\+copy\+\_\+cv}!utl\+::common\+\_\+impl@{utl\+::common\+\_\+impl}}
\subsubsection{\texorpdfstring{\+\_\+\+\_\+copy\+\_\+cv}{\_\_copy\_cv}}
{\footnotesize\ttfamily template$<$class From , class To $>$ \\
using \mbox{\hyperlink{namespaceutl_1_1common__impl_aed700217ef1518692242c1059f3dff27}{utl\+::common\+\_\+impl\+::\+\_\+\+\_\+copy\+\_\+cv}} = typedef \mbox{\hyperlink{namespaceutl_1_1meta_a77630cd8adc01f7193f6cb834313d90f}{meta\+::invoke}}$<$\mbox{\hyperlink{structutl_1_1common__impl_1_1____copy__cv__}{\+\_\+\+\_\+copy\+\_\+cv\+\_\+}}$<$From$>$, To$>$}



Definition at line 119 of file stl.\+h.

\mbox{\Hypertarget{namespaceutl_1_1common__impl_a3d7922723a5d41f399f3c8a99e016e73}\label{namespaceutl_1_1common__impl_a3d7922723a5d41f399f3c8a99e016e73}} 
\index{utl\+::common\+\_\+impl@{utl\+::common\+\_\+impl}!\+\_\+\+\_\+cref@{\+\_\+\+\_\+cref}}
\index{\+\_\+\+\_\+cref@{\+\_\+\+\_\+cref}!utl\+::common\+\_\+impl@{utl\+::common\+\_\+impl}}
\subsubsection{\texorpdfstring{\+\_\+\+\_\+cref}{\_\_cref}}
{\footnotesize\ttfamily template$<$class T $>$ \\
using \mbox{\hyperlink{namespaceutl_1_1common__impl_a3d7922723a5d41f399f3c8a99e016e73}{utl\+::common\+\_\+impl\+::\+\_\+\+\_\+cref}} = typedef std\+::add\+\_\+lvalue\+\_\+reference\+\_\+t$<$const std\+::remove\+\_\+reference\+\_\+t$<$T$>$ $>$}



Definition at line 123 of file stl.\+h.

\mbox{\Hypertarget{namespaceutl_1_1common__impl_ae2f3d56c7e5144e099cdf37b19523290}\label{namespaceutl_1_1common__impl_ae2f3d56c7e5144e099cdf37b19523290}} 
\index{utl\+::common\+\_\+impl@{utl\+::common\+\_\+impl}!\+\_\+\+\_\+lref\+\_\+res@{\+\_\+\+\_\+lref\+\_\+res}}
\index{\+\_\+\+\_\+lref\+\_\+res@{\+\_\+\+\_\+lref\+\_\+res}!utl\+::common\+\_\+impl@{utl\+::common\+\_\+impl}}
\subsubsection{\texorpdfstring{\+\_\+\+\_\+lref\+\_\+res}{\_\_lref\_res}}
{\footnotesize\ttfamily template$<$class T , class U $>$ \\
using \mbox{\hyperlink{namespaceutl_1_1common__impl_ae2f3d56c7e5144e099cdf37b19523290}{utl\+::common\+\_\+impl\+::\+\_\+\+\_\+lref\+\_\+res}} = typedef \mbox{\hyperlink{namespaceutl_1_1common__impl_ab43a461d352a35dc1b3de39bfe17e38b}{\+\_\+\+\_\+cond\+\_\+res}}$<$ \mbox{\hyperlink{namespaceutl_1_1common__impl_aed700217ef1518692242c1059f3dff27}{\+\_\+\+\_\+copy\+\_\+cv}}$<$T, U$>$ \&, \mbox{\hyperlink{namespaceutl_1_1common__impl_aed700217ef1518692242c1059f3dff27}{\+\_\+\+\_\+copy\+\_\+cv}}$<$U, T$>$ \& $>$}



Definition at line 140 of file stl.\+h.

\mbox{\Hypertarget{namespaceutl_1_1common__impl_a312c9f3e740103f831a49624097948f5}\label{namespaceutl_1_1common__impl_a312c9f3e740103f831a49624097948f5}} 
\index{utl\+::common\+\_\+impl@{utl\+::common\+\_\+impl}!\+\_\+\+\_\+rref\+\_\+res@{\+\_\+\+\_\+rref\+\_\+res}}
\index{\+\_\+\+\_\+rref\+\_\+res@{\+\_\+\+\_\+rref\+\_\+res}!utl\+::common\+\_\+impl@{utl\+::common\+\_\+impl}}
\subsubsection{\texorpdfstring{\+\_\+\+\_\+rref\+\_\+res}{\_\_rref\_res}}
{\footnotesize\ttfamily template$<$class T , class U , class R  = \+\_\+\+\_\+common\+\_\+ref$<$\+T\&, U\&$>$$>$ \\
using \mbox{\hyperlink{namespaceutl_1_1common__impl_a312c9f3e740103f831a49624097948f5}{utl\+::common\+\_\+impl\+::\+\_\+\+\_\+rref\+\_\+res}} = typedef std\+::remove\+\_\+reference\+\_\+t$<$R$>$\&\&}



Definition at line 144 of file stl.\+h.

\mbox{\Hypertarget{namespaceutl_1_1common__impl_adc4b085a84c0355fda341475074ff230}\label{namespaceutl_1_1common__impl_adc4b085a84c0355fda341475074ff230}} 
\index{utl\+::common\+\_\+impl@{utl\+::common\+\_\+impl}!common\+\_\+reference\+\_\+t@{common\+\_\+reference\+\_\+t}}
\index{common\+\_\+reference\+\_\+t@{common\+\_\+reference\+\_\+t}!utl\+::common\+\_\+impl@{utl\+::common\+\_\+impl}}
\subsubsection{\texorpdfstring{common\+\_\+reference\+\_\+t}{common\_reference\_t}}
{\footnotesize\ttfamily template$<$class... Ts$>$ \\
using \mbox{\hyperlink{namespaceutl_1_1common__impl_adc4b085a84c0355fda341475074ff230}{utl\+::common\+\_\+impl\+::common\+\_\+reference\+\_\+t}} = typedef \mbox{\hyperlink{namespaceutl_1_1meta_aa5a37adba244ff4286f994111c4c02ea}{meta\+::eval}}$<$ \mbox{\hyperlink{structutl_1_1common__impl_1_1common__reference}{common\+\_\+reference}}$<$Ts...$>$ $>$}



Definition at line 227 of file stl.\+h.

