\doxysection{Thread\+Creation\+Exception Class Reference}
\hypertarget{a00940}{}\label{a00940}\index{ThreadCreationException@{ThreadCreationException}}


An Exception used when a thread creation error is detected.  




{\ttfamily \#include $<$Thread\+Creation\+Exception.\+h$>$}

Inheritance diagram for Thread\+Creation\+Exception\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{a00940}
\end{center}
\end{figure}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{a00940_a634895a18090b791c80dfe202acae8f3}{Thread\+Creation\+Exception}} (const char \texorpdfstring{$\ast$}{*}message, const char \texorpdfstring{$\ast$}{*}translate\+Code)
\begin{DoxyCompactList}\small\item\em Copy constructor. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00940_a264125bfc187d3d14809c57a436f5acd}{Thread\+Creation\+Exception}} (const string \&message, string translate\+Code)
\begin{DoxyCompactList}\small\item\em Copy constructor. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00940_ad70d9384877372214cab501a26f5aa1a}{Thread\+Creation\+Exception}} (\mbox{\hyperlink{a00940}{Thread\+Creation\+Exception}} const \&) noexcept=default
\begin{DoxyCompactList}\small\item\em Copy constructor. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00940}{Thread\+Creation\+Exception}} \& \mbox{\hyperlink{a00940_aeedb9c957f9a93f39bbedde896f435d3}{operator=}} (\mbox{\hyperlink{a00940}{Thread\+Creation\+Exception}} const \&) noexcept=default
\begin{DoxyCompactList}\small\item\em Assignation operator. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a00940_afd3ce23c657e4f1fcaa81854f126a575}{\texorpdfstring{$\sim$}{\string~}\+Thread\+Creation\+Exception}} () override=default
\item 
const char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{a00940_a6a69a714fe54db06bc61d3a3f8471945}{what}} () const noexcept override
\begin{DoxyCompactList}\small\item\em Overload of message retrie. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
An Exception used when a thread creation error is detected. 

\doxysubsection{Constructor \& Destructor Documentation}
\Hypertarget{a00940_a634895a18090b791c80dfe202acae8f3}\index{ThreadCreationException@{ThreadCreationException}!ThreadCreationException@{ThreadCreationException}}
\index{ThreadCreationException@{ThreadCreationException}!ThreadCreationException@{ThreadCreationException}}
\doxysubsubsection{\texorpdfstring{ThreadCreationException()}{ThreadCreationException()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}}
{\footnotesize\ttfamily \label{a00940_a634895a18090b791c80dfe202acae8f3} 
Thread\+Creation\+Exception\+::\+Thread\+Creation\+Exception (\begin{DoxyParamCaption}\item[{const char \texorpdfstring{$\ast$}{*}}]{message}{, }\item[{const char \texorpdfstring{$\ast$}{*}}]{translate\+Code}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}



Copy constructor. 


\begin{DoxyParams}{Parameters}
{\em message} & A message pointer to a char\\
\hline
\end{DoxyParams}
\Hypertarget{a00940_a264125bfc187d3d14809c57a436f5acd}\index{ThreadCreationException@{ThreadCreationException}!ThreadCreationException@{ThreadCreationException}}
\index{ThreadCreationException@{ThreadCreationException}!ThreadCreationException@{ThreadCreationException}}
\doxysubsubsection{\texorpdfstring{ThreadCreationException()}{ThreadCreationException()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}}
{\footnotesize\ttfamily \label{a00940_a264125bfc187d3d14809c57a436f5acd} 
Thread\+Creation\+Exception\+::\+Thread\+Creation\+Exception (\begin{DoxyParamCaption}\item[{const string \&}]{message}{, }\item[{string}]{translate\+Code}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}



Copy constructor. 


\begin{DoxyParams}{Parameters}
{\em message} & A message string to a char\\
\hline
\end{DoxyParams}
\Hypertarget{a00940_ad70d9384877372214cab501a26f5aa1a}\index{ThreadCreationException@{ThreadCreationException}!ThreadCreationException@{ThreadCreationException}}
\index{ThreadCreationException@{ThreadCreationException}!ThreadCreationException@{ThreadCreationException}}
\doxysubsubsection{\texorpdfstring{ThreadCreationException()}{ThreadCreationException()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
{\footnotesize\ttfamily \label{a00940_ad70d9384877372214cab501a26f5aa1a} 
Thread\+Creation\+Exception\+::\+Thread\+Creation\+Exception (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a00940}{Thread\+Creation\+Exception}} const \&}]{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [default]}, {\ttfamily [noexcept]}}



Copy constructor. 

\begin{DoxyReturn}{Returns}

\end{DoxyReturn}
\Hypertarget{a00940_afd3ce23c657e4f1fcaa81854f126a575}\index{ThreadCreationException@{ThreadCreationException}!````~ThreadCreationException@{\texorpdfstring{$\sim$}{\string~}ThreadCreationException}}
\index{````~ThreadCreationException@{\texorpdfstring{$\sim$}{\string~}ThreadCreationException}!ThreadCreationException@{ThreadCreationException}}
\doxysubsubsection{\texorpdfstring{\texorpdfstring{$\sim$}{\string~}ThreadCreationException()}{\string~ThreadCreationException()}}
{\footnotesize\ttfamily \label{a00940_afd3ce23c657e4f1fcaa81854f126a575} 
Thread\+Creation\+Exception\+::\texorpdfstring{$\sim$}{\string~}\+Thread\+Creation\+Exception (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [default]}}



\doxysubsection{Member Function Documentation}
\Hypertarget{a00940_aeedb9c957f9a93f39bbedde896f435d3}\index{ThreadCreationException@{ThreadCreationException}!operator=@{operator=}}
\index{operator=@{operator=}!ThreadCreationException@{ThreadCreationException}}
\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}}
{\footnotesize\ttfamily \label{a00940_aeedb9c957f9a93f39bbedde896f435d3} 
\mbox{\hyperlink{a00940}{Thread\+Creation\+Exception}} \& Thread\+Creation\+Exception\+::operator= (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a00940}{Thread\+Creation\+Exception}} const \&}]{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [default]}, {\ttfamily [noexcept]}}



Assignation operator. 

\begin{DoxyReturn}{Returns}

\end{DoxyReturn}
\Hypertarget{a00940_a6a69a714fe54db06bc61d3a3f8471945}\index{ThreadCreationException@{ThreadCreationException}!what@{what}}
\index{what@{what}!ThreadCreationException@{ThreadCreationException}}
\doxysubsubsection{\texorpdfstring{what()}{what()}}
{\footnotesize\ttfamily \label{a00940_a6a69a714fe54db06bc61d3a3f8471945} 
const char \texorpdfstring{$\ast$}{*} Thread\+Creation\+Exception\+::what (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [override]}, {\ttfamily [noexcept]}}



Overload of message retrie. 

\begin{DoxyReturn}{Returns}
A pointer to a char representing the message
\end{DoxyReturn}


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