\doxysection{fourdst\+::composition\+::exceptions\+::Invalid\+Species\+Symbol\+Error Class Reference}
\hypertarget{classfourdst_1_1composition_1_1exceptions_1_1_invalid_species_symbol_error}{}\label{classfourdst_1_1composition_1_1exceptions_1_1_invalid_species_symbol_error}\index{fourdst::composition::exceptions::InvalidSpeciesSymbolError@{fourdst::composition::exceptions::InvalidSpeciesSymbolError}}


Exception thrown for an invalid chemical species symbol in a composition entry.  




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

Inheritance diagram for fourdst\+::composition\+::exceptions\+::Invalid\+Species\+Symbol\+Error\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{classfourdst_1_1composition_1_1exceptions_1_1_invalid_species_symbol_error}
\end{center}
\end{figure}
\doxysubsubsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classfourdst_1_1composition_1_1exceptions_1_1_invalid_species_symbol_error_af5ea3395201839d670bdcfc61b19abb1}{Composition\+Entry\+Error}} (const std\+::string \&message)
\begin{DoxyCompactList}\small\item\em Constructs a \doxylink{classfourdst_1_1composition_1_1exceptions_1_1_composition_entry_error}{Composition\+Entry\+Error} with an error message. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsubsection*{Additional Inherited Members}
\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{classfourdst_1_1composition_1_1exceptions_1_1_composition_entry_error}{fourdst\+::composition\+::exceptions\+::\+Composition\+Entry\+Error}}}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classfourdst_1_1composition_1_1exceptions_1_1_composition_entry_error_af5ea3395201839d670bdcfc61b19abb1}{Composition\+Entry\+Error}} (const std\+::string \&message)
\begin{DoxyCompactList}\small\item\em Constructs a \doxylink{classfourdst_1_1composition_1_1exceptions_1_1_composition_entry_error}{Composition\+Entry\+Error} with an error message. \end{DoxyCompactList}\item 
const char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{classfourdst_1_1composition_1_1exceptions_1_1_composition_entry_error_aeba45905c6dc1a47ec1ad3f978f94e57}{what}} () const noexcept override
\begin{DoxyCompactList}\small\item\em Returns the error message. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{classfourdst_1_1composition_1_1exceptions_1_1_composition_entry_error}{fourdst\+::composition\+::exceptions\+::\+Composition\+Entry\+Error}}}
\begin{DoxyCompactItemize}
\item 
std\+::string \mbox{\hyperlink{classfourdst_1_1composition_1_1exceptions_1_1_composition_entry_error_a41208f0821385ed6f168c66f5863a79d}{m\+\_\+message}}
\begin{DoxyCompactList}\small\item\em The error message. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Exception thrown for an invalid chemical species symbol in a composition entry. 

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



\doxysubsection{Member Function Documentation}
\Hypertarget{classfourdst_1_1composition_1_1exceptions_1_1_invalid_species_symbol_error_af5ea3395201839d670bdcfc61b19abb1}\index{fourdst::composition::exceptions::InvalidSpeciesSymbolError@{fourdst::composition::exceptions::InvalidSpeciesSymbolError}!CompositionEntryError@{CompositionEntryError}}
\index{CompositionEntryError@{CompositionEntryError}!fourdst::composition::exceptions::InvalidSpeciesSymbolError@{fourdst::composition::exceptions::InvalidSpeciesSymbolError}}
\doxysubsubsection{\texorpdfstring{CompositionEntryError()}{CompositionEntryError()}}
{\footnotesize\ttfamily \label{classfourdst_1_1composition_1_1exceptions_1_1_invalid_species_symbol_error_af5ea3395201839d670bdcfc61b19abb1} 
fourdst\+::composition\+::exceptions\+::\+Composition\+Entry\+Error\+::\+Composition\+Entry\+Error (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{message}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}, {\ttfamily [private]}}



Constructs a \doxylink{classfourdst_1_1composition_1_1exceptions_1_1_composition_entry_error}{Composition\+Entry\+Error} with an error message. 


\begin{DoxyParams}{Parameters}
{\em message} & The error message. \\
\hline
\end{DoxyParams}


Definition at line \mbox{\hyperlink{exceptions__composition_8h_source_l00055}{55}} 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}
