\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$ \mbox{\hyperlink{structefl_1_1eina_1_1error__category_a9c4f3e951be3704d55c525fea9991439}{name}} () const  throw ()
\begin{DoxyCompactList}\small\item\em Name of the error category. \end{DoxyCompactList}\item 
bool \mbox{\hyperlink{structefl_1_1eina_1_1error__category_a2fdde053c44b67b74ff6dfdbf596b80f}{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 \mbox{\hyperlink{structefl_1_1eina_1_1error__category_af7a806b680dccd17a7f11f3403984244}{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 \mbox{\hyperlink{structefl_1_1eina_1_1error__category_a265571ad624bf50c1807641c7b9b797e}{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}
\mbox{\Hypertarget{structefl_1_1eina_1_1error__category_a9c4f3e951be3704d55c525fea9991439}\label{structefl_1_1eina_1_1error__category_a9c4f3e951be3704d55c525fea9991439}} 
\index{efl\+::eina\+::error\+\_\+category@{efl\+::eina\+::error\+\_\+category}!name@{name}}
\index{name@{name}!efl\+::eina\+::error\+\_\+category@{efl\+::eina\+::error\+\_\+category}}
\subsubsection{\texorpdfstring{name()}{name()}}
{\footnotesize\ttfamily const char$\ast$ efl\+::eina\+::error\+\_\+category\+::name (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const throw  ) \hspace{0.3cm}{\ttfamily [inline]}}



Name of the error category. 

\begin{DoxyReturn}{Returns}
String containing the word \char`\"{}eina\char`\"{} 
\end{DoxyReturn}
\mbox{\Hypertarget{structefl_1_1eina_1_1error__category_a2fdde053c44b67b74ff6dfdbf596b80f}\label{structefl_1_1eina_1_1error__category_a2fdde053c44b67b74ff6dfdbf596b80f}} 
\index{efl\+::eina\+::error\+\_\+category@{efl\+::eina\+::error\+\_\+category}!equivalent@{equivalent}}
\index{equivalent@{equivalent}!efl\+::eina\+::error\+\_\+category@{efl\+::eina\+::error\+\_\+category}}
\subsubsection{\texorpdfstring{equivalent()}{equivalent()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily 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]}}



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}
\mbox{\Hypertarget{structefl_1_1eina_1_1error__category_af7a806b680dccd17a7f11f3403984244}\label{structefl_1_1eina_1_1error__category_af7a806b680dccd17a7f11f3403984244}} 
\index{efl\+::eina\+::error\+\_\+category@{efl\+::eina\+::error\+\_\+category}!equivalent@{equivalent}}
\index{equivalent@{equivalent}!efl\+::eina\+::error\+\_\+category@{efl\+::eina\+::error\+\_\+category}}
\subsubsection{\texorpdfstring{equivalent()}{equivalent()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily 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]}}



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}
\mbox{\Hypertarget{structefl_1_1eina_1_1error__category_a265571ad624bf50c1807641c7b9b797e}\label{structefl_1_1eina_1_1error__category_a265571ad624bf50c1807641c7b9b797e}} 
\index{efl\+::eina\+::error\+\_\+category@{efl\+::eina\+::error\+\_\+category}!message@{message}}
\index{message@{message}!efl\+::eina\+::error\+\_\+category@{efl\+::eina\+::error\+\_\+category}}
\subsubsection{\texorpdfstring{message()}{message()}}
{\footnotesize\ttfamily std\+::string efl\+::eina\+::error\+\_\+category\+::message (\begin{DoxyParamCaption}\item[{int}]{condition }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



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().

