\hypertarget{structefl_1_1eina_1_1error__category}{}\section{efl\+:\+:eina\+:\+:error\+\_\+category Struct Reference}
\label{structefl_1_1eina_1_1error__category}\index{efl\+::eina\+::error\+\_\+category@{efl\+::eina\+::error\+\_\+category}}


Specialized error category for Eina errors.  


\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
const char $\ast$ \hyperlink{structefl_1_1eina_1_1error__category_a9860db1492300ef35ae2275fd2915fd5}{name} () const   throw ()
\begin{DoxyCompactList}\small\item\em Name of the error category. \end{DoxyCompactList}\item 
bool \hyperlink{structefl_1_1eina_1_1error__category_ad4ce11b73e40b6b26a0a1a20f977f846}{equivalent} (int code, eina\+::error\+\_\+condition const \&condition) const   throw ()
\begin{DoxyCompactList}\small\item\em Check if the given error code is equivalent to the given error condition. \end{DoxyCompactList}\item 
bool \hyperlink{structefl_1_1eina_1_1error__category_a8e915a3d6be3827f8af368d31e5f7142}{equivalent} (eina\+::error\+\_\+code const \&code, int condition) const   throw ()
\begin{DoxyCompactList}\small\item\em Check if the given error code is equivalent to the given error condition. \end{DoxyCompactList}\item 
std\+::string \hyperlink{structefl_1_1eina_1_1error__category_a7dfb7325468c7432da31540016e41f38}{message} (int condition) const 
\begin{DoxyCompactList}\small\item\em Get the message related with the given error condition. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Specialized error category for Eina errors. 

\subsection{Member Function Documentation}
\hypertarget{structefl_1_1eina_1_1error__category_a9860db1492300ef35ae2275fd2915fd5}{}\index{efl\+::eina\+::error\+\_\+category@{efl\+::eina\+::error\+\_\+category}!name@{name}}
\index{name@{name}!efl\+::eina\+::error\+\_\+category@{efl\+::eina\+::error\+\_\+category}}
\subsubsection[{name}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ efl\+::eina\+::error\+\_\+category\+::name (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const throw  ) \hspace{0.3cm}{\ttfamily [inline]}}\label{structefl_1_1eina_1_1error__category_a9860db1492300ef35ae2275fd2915fd5}


Name of the error category. 

\begin{DoxyReturn}{Returns}
String containing the word \char`\"{}eina\char`\"{} 
\end{DoxyReturn}
\hypertarget{structefl_1_1eina_1_1error__category_ad4ce11b73e40b6b26a0a1a20f977f846}{}\index{efl\+::eina\+::error\+\_\+category@{efl\+::eina\+::error\+\_\+category}!equivalent@{equivalent}}
\index{equivalent@{equivalent}!efl\+::eina\+::error\+\_\+category@{efl\+::eina\+::error\+\_\+category}}
\subsubsection[{equivalent}]{\setlength{\rightskip}{0pt plus 5cm}bool efl\+::eina\+::error\+\_\+category\+::equivalent (
\begin{DoxyParamCaption}
\item[{int}]{code, }
\item[{eina\+::error\+\_\+condition const \&}]{condition}
\end{DoxyParamCaption}
) const throw  ) \hspace{0.3cm}{\ttfamily [inline]}}\label{structefl_1_1eina_1_1error__category_ad4ce11b73e40b6b26a0a1a20f977f846}


Check if the given error code is equivalent to the given error condition. 


\begin{DoxyParams}{Parameters}
{\em code} & Integer representing the error code. \\
\hline
{\em condition} & {\ttfamily eina\+::error\+\_\+condition} object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} if {\ttfamily code} is equivalent to {\ttfamily condition}. 
\end{DoxyReturn}
\hypertarget{structefl_1_1eina_1_1error__category_a8e915a3d6be3827f8af368d31e5f7142}{}\index{efl\+::eina\+::error\+\_\+category@{efl\+::eina\+::error\+\_\+category}!equivalent@{equivalent}}
\index{equivalent@{equivalent}!efl\+::eina\+::error\+\_\+category@{efl\+::eina\+::error\+\_\+category}}
\subsubsection[{equivalent}]{\setlength{\rightskip}{0pt plus 5cm}bool efl\+::eina\+::error\+\_\+category\+::equivalent (
\begin{DoxyParamCaption}
\item[{eina\+::error\+\_\+code const \&}]{code, }
\item[{int}]{condition}
\end{DoxyParamCaption}
) const throw  ) \hspace{0.3cm}{\ttfamily [inline]}}\label{structefl_1_1eina_1_1error__category_a8e915a3d6be3827f8af368d31e5f7142}


Check if the given error code is equivalent to the given error condition. 


\begin{DoxyParams}{Parameters}
{\em code} & {\ttfamily eina\+::error\+\_\+code} object. \\
\hline
{\em condition} & Integer representing the error condition. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} if {\ttfamily code} is equivalent to {\ttfamily condition}. 
\end{DoxyReturn}
\hypertarget{structefl_1_1eina_1_1error__category_a7dfb7325468c7432da31540016e41f38}{}\index{efl\+::eina\+::error\+\_\+category@{efl\+::eina\+::error\+\_\+category}!message@{message}}
\index{message@{message}!efl\+::eina\+::error\+\_\+category@{efl\+::eina\+::error\+\_\+category}}
\subsubsection[{message}]{\setlength{\rightskip}{0pt plus 5cm}std\+::string efl\+::eina\+::error\+\_\+category\+::message (
\begin{DoxyParamCaption}
\item[{int}]{condition}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}\label{structefl_1_1eina_1_1error__category_a7dfb7325468c7432da31540016e41f38}


Get the message related with the given error condition. 


\begin{DoxyParams}{Parameters}
{\em condition} & Eina error condition. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
String containing the message related with the given error condition.
\end{DoxyReturn}
This member function returns the error message related with the given error condition code.

\begin{DoxyNote}{Note}
When the given condition code is not registered within the Eina errors it will return a string indicating that an error message is not available. 
\end{DoxyNote}


References eina\+\_\+error\+\_\+msg\+\_\+get().

