\doxysection{open\+\_\+cpp\+\_\+utils\+::any\texorpdfstring{$<$}{<} T, Rest... \texorpdfstring{$>$}{>} Class Template Reference}
\hypertarget{classopen__cpp__utils_1_1any_3_01_t_00_01_rest_8_8_8_01_4}{}\label{classopen__cpp__utils_1_1any_3_01_t_00_01_rest_8_8_8_01_4}\index{open\_cpp\_utils::any$<$ T, Rest... $>$@{open\_cpp\_utils::any$<$ T, Rest... $>$}}
Inheritance diagram for open\+\_\+cpp\+\_\+utils\+::any\texorpdfstring{$<$}{<} T, Rest... \texorpdfstring{$>$}{>}\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classopen__cpp__utils_1_1any_3_01_t_00_01_rest_8_8_8_01_4}
\end{center}
\end{figure}
\doxysubsubsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{classopen__cpp__utils_1_1any_3_01_t_00_01_rest_8_8_8_01_4_a916f6bc12813b16c7e4f058d17e1f67e}\label{classopen__cpp__utils_1_1any_3_01_t_00_01_rest_8_8_8_01_4_a916f6bc12813b16c7e4f058d17e1f67e} 
using {\bfseries base\+\_\+type} = \mbox{\hyperlink{classopen__cpp__utils_1_1any}{any}}$<$Rest...$>$
\item 
\Hypertarget{classopen__cpp__utils_1_1any_3_01_t_00_01_rest_8_8_8_01_4_a2325f3bf3a6b86f2fc6a2c2b74d110f0}\label{classopen__cpp__utils_1_1any_3_01_t_00_01_rest_8_8_8_01_4_a2325f3bf3a6b86f2fc6a2c2b74d110f0} 
using {\bfseries this\+\_\+type} = T
\end{DoxyCompactItemize}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{classopen__cpp__utils_1_1any_3_01_t_00_01_rest_8_8_8_01_4_a555ea7e7fbc07a7d31f37612c37251e8}\label{classopen__cpp__utils_1_1any_3_01_t_00_01_rest_8_8_8_01_4_a555ea7e7fbc07a7d31f37612c37251e8} 
{\bfseries any} (const this\+\_\+type \&value, const Rest \&...other)
\item 
\Hypertarget{classopen__cpp__utils_1_1any_3_01_t_00_01_rest_8_8_8_01_4_ac0f2a06bc9fc6641cdcd836a9d7ef658}\label{classopen__cpp__utils_1_1any_3_01_t_00_01_rest_8_8_8_01_4_ac0f2a06bc9fc6641cdcd836a9d7ef658} 
{\bfseries any} (this\+\_\+type \&\&value, Rest \&\&...other)
\item 
\Hypertarget{classopen__cpp__utils_1_1any_3_01_t_00_01_rest_8_8_8_01_4_a07f2c3fc26448d0986b540441b7d8dbc}\label{classopen__cpp__utils_1_1any_3_01_t_00_01_rest_8_8_8_01_4_a07f2c3fc26448d0986b540441b7d8dbc} 
{\bfseries any} (const \mbox{\hyperlink{classopen__cpp__utils_1_1any}{any}} \&other)=default
\item 
\Hypertarget{classopen__cpp__utils_1_1any_3_01_t_00_01_rest_8_8_8_01_4_aef0cfcb4b65dc582420e933cf82ad7ec}\label{classopen__cpp__utils_1_1any_3_01_t_00_01_rest_8_8_8_01_4_aef0cfcb4b65dc582420e933cf82ad7ec} 
{\bfseries any} (\mbox{\hyperlink{classopen__cpp__utils_1_1any}{any}} \&\&other)=default
\item 
\Hypertarget{classopen__cpp__utils_1_1any_3_01_t_00_01_rest_8_8_8_01_4_a438a006be54c7fa1af161c51e118833e}\label{classopen__cpp__utils_1_1any_3_01_t_00_01_rest_8_8_8_01_4_a438a006be54c7fa1af161c51e118833e} 
\mbox{\hyperlink{classopen__cpp__utils_1_1any}{any}} \& {\bfseries operator=} (const \mbox{\hyperlink{classopen__cpp__utils_1_1any}{any}} \&)=default
\item 
\Hypertarget{classopen__cpp__utils_1_1any_3_01_t_00_01_rest_8_8_8_01_4_a26e3cd88a419d055869b35af4c63ab9d}\label{classopen__cpp__utils_1_1any_3_01_t_00_01_rest_8_8_8_01_4_a26e3cd88a419d055869b35af4c63ab9d} 
\mbox{\hyperlink{classopen__cpp__utils_1_1any}{any}} \& {\bfseries operator=} (\mbox{\hyperlink{classopen__cpp__utils_1_1any}{any}} \&\&)=default
\item 
\Hypertarget{classopen__cpp__utils_1_1any_3_01_t_00_01_rest_8_8_8_01_4_a15e4e9872f896cb56c85d78318ebf75f}\label{classopen__cpp__utils_1_1any_3_01_t_00_01_rest_8_8_8_01_4_a15e4e9872f896cb56c85d78318ebf75f} 
{\bfseries operator this\+\_\+type} () const
\item 
\Hypertarget{classopen__cpp__utils_1_1any_3_01_t_00_01_rest_8_8_8_01_4_af03eca4d28a56934cde05a2c74aba647}\label{classopen__cpp__utils_1_1any_3_01_t_00_01_rest_8_8_8_01_4_af03eca4d28a56934cde05a2c74aba647} 
{\bfseries operator this\+\_\+type \&} ()
\item 
\Hypertarget{classopen__cpp__utils_1_1any_3_01_t_00_01_rest_8_8_8_01_4_a123f2fb3fd1f0815847fcf2e5dfcc95d}\label{classopen__cpp__utils_1_1any_3_01_t_00_01_rest_8_8_8_01_4_a123f2fb3fd1f0815847fcf2e5dfcc95d} 
{\bfseries operator const this\+\_\+type \&} () const
\item 
\Hypertarget{classopen__cpp__utils_1_1any_3_01_t_00_01_rest_8_8_8_01_4_a9688dc07187df689ee116ef3e81eda24}\label{classopen__cpp__utils_1_1any_3_01_t_00_01_rest_8_8_8_01_4_a9688dc07187df689ee116ef3e81eda24} 
{\bfseries operator this\+\_\+type \&\&} ()
\item 
\Hypertarget{classopen__cpp__utils_1_1any_3_01_t_00_01_rest_8_8_8_01_4_a98cc6a4916e3453682eef1e35780b26f}\label{classopen__cpp__utils_1_1any_3_01_t_00_01_rest_8_8_8_01_4_a98cc6a4916e3453682eef1e35780b26f} 
{\bfseries operator this\+\_\+type \texorpdfstring{$\ast$}{*}} ()
\item 
\Hypertarget{classopen__cpp__utils_1_1any_3_01_t_00_01_rest_8_8_8_01_4_aae3b435aedb2efcc5f6b76e6ca1366f3}\label{classopen__cpp__utils_1_1any_3_01_t_00_01_rest_8_8_8_01_4_aae3b435aedb2efcc5f6b76e6ca1366f3} 
{\bfseries operator const this\+\_\+type \texorpdfstring{$\ast$}{*}} () const
\end{DoxyCompactItemize}


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