\doxysection{src/composition/include/fourdst/composition/exceptions/exceptions\+\_\+composition.h File Reference} \hypertarget{exceptions__composition_8h}{}\label{exceptions__composition_8h}\index{src/composition/include/fourdst/composition/exceptions/exceptions\_composition.h@{src/composition/include/fourdst/composition/exceptions/exceptions\_composition.h}} {\ttfamily \#include $<$exception$>$}\newline {\ttfamily \#include $<$string$>$}\newline Include dependency graph for exceptions\+\_\+composition.\+h\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=253pt]{exceptions__composition_8h__incl} \end{center} \end{figure} This graph shows which files directly or indirectly include this file\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=350pt]{exceptions__composition_8h__dep__incl} \end{center} \end{figure} \doxysubsubsection*{Classes} \begin{DoxyCompactItemize} \item class \mbox{\hyperlink{classfourdst_1_1composition_1_1exceptions_1_1CompositionError}{fourdst\+::composition\+::exceptions\+::\+Composition\+Error}} \begin{DoxyCompactList}\small\item\em Base class for exceptions related to composition objects. \end{DoxyCompactList}\item class \mbox{\hyperlink{classfourdst_1_1composition_1_1exceptions_1_1InvalidCompositionError}{fourdst\+::composition\+::exceptions\+::\+Invalid\+Composition\+Error}} \begin{DoxyCompactList}\small\item\em Exception thrown when a composition is in an invalid or inconsistent state. \end{DoxyCompactList}\item class \mbox{\hyperlink{classfourdst_1_1composition_1_1exceptions_1_1UnregisteredSymbolError}{fourdst\+::composition\+::exceptions\+::\+Unregistered\+Symbol\+Error}} \begin{DoxyCompactList}\small\item\em Exception thrown when a symbol is used that has not been registered. \end{DoxyCompactList}\item class \mbox{\hyperlink{classfourdst_1_1composition_1_1exceptions_1_1SpeciesError}{fourdst\+::composition\+::exceptions\+::\+Species\+Error}} \begin{DoxyCompactList}\small\item\em Base class for exceptions related to atomic species. \end{DoxyCompactList}\item class \mbox{\hyperlink{classfourdst_1_1composition_1_1exceptions_1_1UnknownSymbolError}{fourdst\+::composition\+::exceptions\+::\+Unknown\+Symbol\+Error}} \begin{DoxyCompactList}\small\item\em Exception thrown when an unknown symbol is encountered. \end{DoxyCompactList}\end{DoxyCompactItemize} \doxysubsubsection*{Namespaces} \begin{DoxyCompactItemize} \item namespace \mbox{\hyperlink{namespacefourdst}{fourdst}} \item namespace \mbox{\hyperlink{namespacefourdst_1_1composition}{fourdst\+::composition}} \begin{DoxyCompactList}\small\item\em Utilities and types for representing and manipulating chemical compositions. \end{DoxyCompactList}\item namespace \mbox{\hyperlink{namespacefourdst_1_1composition_1_1exceptions}{fourdst\+::composition\+::exceptions}} \end{DoxyCompactItemize}