\doxysection{fourdst\+::composition\+::exceptions\+::Species\+Error Class Reference}
\hypertarget{classfourdst_1_1composition_1_1exceptions_1_1_species_error}{}\label{classfourdst_1_1composition_1_1exceptions_1_1_species_error}\index{fourdst::composition::exceptions::SpeciesError@{fourdst::composition::exceptions::SpeciesError}}


Base class for exceptions related to atomic species.  




{\ttfamily \#include $<$exceptions\+\_\+composition.\+h$>$}



Inheritance diagram for fourdst\+::composition\+::exceptions\+::Species\+Error\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=230pt]{classfourdst_1_1composition_1_1exceptions_1_1_species_error__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for fourdst\+::composition\+::exceptions\+::Species\+Error\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=264pt]{classfourdst_1_1composition_1_1exceptions_1_1_species_error__coll__graph}
\end{center}
\end{figure}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classfourdst_1_1composition_1_1exceptions_1_1_species_error_aa8f82f842c896cf5253871a59538000a}{Species\+Error}} (std\+::string message)
\item 
const char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{classfourdst_1_1composition_1_1exceptions_1_1_species_error_af0c63f7e05d0c65157b960c654d09b67}{what}} () const noexcept override
\end{DoxyCompactItemize}
\doxysubsubsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
std\+::string \mbox{\hyperlink{classfourdst_1_1composition_1_1exceptions_1_1_species_error_a07a424e42edd368e6fb5113655ab6d1e}{m\+\_\+message}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Base class for exceptions related to atomic species. 

Definition at line \mbox{\hyperlink{exceptions__composition_8h_source_l00060}{60}} of file \mbox{\hyperlink{exceptions__composition_8h_source}{exceptions\+\_\+composition.\+h}}.



\doxysubsection{Constructor \& Destructor Documentation}
\Hypertarget{classfourdst_1_1composition_1_1exceptions_1_1_species_error_aa8f82f842c896cf5253871a59538000a}\index{fourdst::composition::exceptions::SpeciesError@{fourdst::composition::exceptions::SpeciesError}!SpeciesError@{SpeciesError}}
\index{SpeciesError@{SpeciesError}!fourdst::composition::exceptions::SpeciesError@{fourdst::composition::exceptions::SpeciesError}}
\doxysubsubsection{\texorpdfstring{SpeciesError()}{SpeciesError()}}
{\footnotesize\ttfamily \label{classfourdst_1_1composition_1_1exceptions_1_1_species_error_aa8f82f842c896cf5253871a59538000a} 
fourdst\+::composition\+::exceptions\+::\+Species\+Error\+::\+Species\+Error (\begin{DoxyParamCaption}\item[{std\+::string}]{message}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}



Definition at line \mbox{\hyperlink{exceptions__composition_8h_source_l00064}{64}} of file \mbox{\hyperlink{exceptions__composition_8h_source}{exceptions\+\_\+composition.\+h}}.



\doxysubsection{Member Function Documentation}
\Hypertarget{classfourdst_1_1composition_1_1exceptions_1_1_species_error_af0c63f7e05d0c65157b960c654d09b67}\index{fourdst::composition::exceptions::SpeciesError@{fourdst::composition::exceptions::SpeciesError}!what@{what}}
\index{what@{what}!fourdst::composition::exceptions::SpeciesError@{fourdst::composition::exceptions::SpeciesError}}
\doxysubsubsection{\texorpdfstring{what()}{what()}}
{\footnotesize\ttfamily \label{classfourdst_1_1composition_1_1exceptions_1_1_species_error_af0c63f7e05d0c65157b960c654d09b67} 
const char \texorpdfstring{$\ast$}{*} fourdst\+::composition\+::exceptions\+::\+Species\+Error\+::what (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [nodiscard]}, {\ttfamily [override]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{exceptions__composition_8h_source_l00067}{67}} of file \mbox{\hyperlink{exceptions__composition_8h_source}{exceptions\+\_\+composition.\+h}}.



\doxysubsection{Member Data Documentation}
\Hypertarget{classfourdst_1_1composition_1_1exceptions_1_1_species_error_a07a424e42edd368e6fb5113655ab6d1e}\index{fourdst::composition::exceptions::SpeciesError@{fourdst::composition::exceptions::SpeciesError}!m\_message@{m\_message}}
\index{m\_message@{m\_message}!fourdst::composition::exceptions::SpeciesError@{fourdst::composition::exceptions::SpeciesError}}
\doxysubsubsection{\texorpdfstring{m\_message}{m\_message}}
{\footnotesize\ttfamily \label{classfourdst_1_1composition_1_1exceptions_1_1_species_error_a07a424e42edd368e6fb5113655ab6d1e} 
std\+::string fourdst\+::composition\+::exceptions\+::\+Species\+Error\+::m\+\_\+message\hspace{0.3cm}{\ttfamily [protected]}}



Definition at line \mbox{\hyperlink{exceptions__composition_8h_source_l00062}{62}} of file \mbox{\hyperlink{exceptions__composition_8h_source}{exceptions\+\_\+composition.\+h}}.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
src/composition/include/fourdst/composition/exceptions/\mbox{\hyperlink{exceptions__composition_8h}{exceptions\+\_\+composition.\+h}}\end{DoxyCompactItemize}
