\hypertarget{_errors_8cpp}{\section{/opt/ilcsoft/\-H\-E\-A\-D-\/2016-\/12-\/02/\-D\-D4hep/\-H\-E\-A\-D/\-D\-D\-Core/src/\-Errors.cpp File Reference}
\label{_errors_8cpp}\index{/opt/ilcsoft/\-H\-E\-A\-D-\/2016-\/12-\/02/\-D\-D4hep/\-H\-E\-A\-D/\-D\-D\-Core/src/\-Errors.\-cpp@{/opt/ilcsoft/\-H\-E\-A\-D-\/2016-\/12-\/02/\-D\-D4hep/\-H\-E\-A\-D/\-D\-D\-Core/src/\-Errors.\-cpp}}
}
{\ttfamily \#include \char`\"{}D\-D4hep/\-Errors.\-h\char`\"{}}\\*
{\ttfamily \#include $<$cerrno$>$}\\*
{\ttfamily \#include $<$cstring$>$}\\*
\subsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
\hyperlink{namespace_d_d4hep}{D\-D4hep}
\begin{DoxyCompactList}\small\item\em Namespace for the A\-I\-D\-A detector description toolkit. \end{DoxyCompactList}\item 
\hyperlink{namespace_d_d4hep_1_1_errors}{D\-D4hep\-::\-Errors}
\begin{DoxyCompactList}\small\item\em Utility namespace\-: \hyperlink{namespace_d_d4hep_1_1_errors}{Errors}. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{_errors_8cpp_aedc17b7c934ab357081ae9fad0a8fe85}{I\-M\-P\-L\-E\-M\-E\-N\-T}(x, y)~std\-::string x () \{ return \-::strerror( errno = y ); \}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{namespace_d_d4hep_1_1_errors_ada3397937d99e255f7b5770f5ab80888}{D\-D4hep\-::\-Errors\-::\-I\-M\-P\-L\-E\-M\-E\-N\-T} (no\-Permission, E\-P\-E\-R\-M) I\-M\-P\-L\-E\-M\-E\-N\-T(no\-Entry
\item 
E\-N\-O\-E\-N\-T \hyperlink{namespace_d_d4hep_1_1_errors_ae2932c4d59d7f6a7476733ba238050f6}{D\-D4hep\-::\-Errors\-::\-I\-M\-P\-L\-E\-M\-E\-N\-T} (io\-Error, E\-I\-O) I\-M\-P\-L\-E\-M\-E\-N\-T(invalid\-Arg
\item 
E\-N\-O\-E\-N\-T E\-I\-N\-V\-A\-L \hyperlink{namespace_d_d4hep_1_1_errors_a7875dfba79f4c8a0fbc5b9786730ca20}{D\-D4hep\-::\-Errors\-::\-I\-M\-P\-L\-E\-M\-E\-N\-T} (no\-Sys, E\-N\-O\-S\-Y\-S) I\-M\-P\-L\-E\-M\-E\-N\-T(cancelled
\item 
E\-N\-O\-E\-N\-T E\-I\-N\-V\-A\-L E\-C\-A\-N\-C\-E\-L\-E\-D \hyperlink{namespace_d_d4hep_1_1_errors_ad826680faeb314dfa60c60a0d4ee3692}{D\-D4hep\-::\-Errors\-::\-I\-M\-P\-L\-E\-M\-E\-N\-T} (link\-Range, E\-L\-N\-R\-N\-G) I\-M\-P\-L\-E\-M\-E\-N\-T(no\-Key
\end{DoxyCompactItemize}


\subsection{Macro Definition Documentation}
\hypertarget{_errors_8cpp_aedc17b7c934ab357081ae9fad0a8fe85}{\index{Errors.\-cpp@{Errors.\-cpp}!I\-M\-P\-L\-E\-M\-E\-N\-T@{I\-M\-P\-L\-E\-M\-E\-N\-T}}
\index{I\-M\-P\-L\-E\-M\-E\-N\-T@{I\-M\-P\-L\-E\-M\-E\-N\-T}!Errors.cpp@{Errors.\-cpp}}
\subsubsection[{I\-M\-P\-L\-E\-M\-E\-N\-T}]{\setlength{\rightskip}{0pt plus 5cm}\#define I\-M\-P\-L\-E\-M\-E\-N\-T(
\begin{DoxyParamCaption}
\item[{}]{x, }
\item[{}]{y}
\end{DoxyParamCaption}
)~std\-::string x () \{ return \-::strerror( errno = y ); \}}}\label{_errors_8cpp_aedc17b7c934ab357081ae9fad0a8fe85}


Definition at line 23 of file Errors.\-cpp.

