📄 error_8h.tex
字号:
\hypertarget{error_8h}{\section{include/xapian/error.h File Reference}\label{error_8h}\index{include/xapian/error.h@{include/xapian/error.h}}}Classes for exception handling. {\tt \#include $<$string$>$}\par{\tt \#include $<$xapian/errortypes.h$>$}\parInclude dependency graph for error.h:\begin{figure}[H]\begin{center}\leavevmode\includegraphics[width=156pt]{error_8h__incl}\end{center}\end{figure}This graph shows which files directly or indirectly include this file:\begin{figure}[H]\begin{center}\leavevmode\includegraphics[width=345pt]{error_8h__dep__incl}\end{center}\end{figure}\subsection*{Namespaces}\begin{CompactItemize}\item namespace \hyperlink{namespaceXapian}{Xapian}\end{CompactItemize}\subsection*{Classes}\begin{CompactItemize}\item class \hyperlink{classXapian_1_1Error}{Xapian::Error}\begin{CompactList}\small\item\em Base class for all Xapian-specific errors reported. \item\end{CompactList}\end{CompactItemize}\subsection*{Defines}\begin{CompactItemize}\item \#define \hyperlink{error_8h_b2d0d884b4e936e45083c97c26432b75}{XAPIAN\_\-DEFINE\_\-ERROR\_\-BASECLASS}(a, b)\begin{CompactList}\small\item\em \begin{Desc}\item[For internal use only.]Macro magic to define error base class. \end{Desc}\item\end{CompactList}\item \#define \hyperlink{error_8h_564ec9ce9cbcb44b11a5b3d24604d6e9}{XAPIAN\_\-DEFINE\_\-ERROR\_\-CLASS}(a, b)\begin{CompactList}\small\item\em \begin{Desc}\item[For internal use only.]Macro magic to define derived error class. \end{Desc}\item\end{CompactList}\end{CompactItemize}\subsection{Detailed Description}Classes for exception handling. \subsection{Define Documentation}\hypertarget{error_8h_b2d0d884b4e936e45083c97c26432b75}{\index{error.h@{error.h}!XAPIAN_DEFINE_ERROR_BASECLASS@{XAPIAN\_\-DEFINE\_\-ERROR\_\-BASECLASS}}\index{XAPIAN_DEFINE_ERROR_BASECLASS@{XAPIAN\_\-DEFINE\_\-ERROR\_\-BASECLASS}!error.h@{error.h}}\subsubsection[XAPIAN\_\-DEFINE\_\-ERROR\_\-BASECLASS]{\setlength{\rightskip}{0pt plus 5cm}\#define XAPIAN\_\-DEFINE\_\-ERROR\_\-BASECLASS(a, b)}}\label{error_8h_b2d0d884b4e936e45083c97c26432b75}{\bf Value:}\footnotesize\begin{verbatim}class a : public b { \ protected: \ \ a(const std::string &msg_, \ const std::string &context_, \ const std::string &type_, \ int errno_value_) : b(msg_, context_, type_, errno_value_) {} \}\end{verbatim}\normalsize \begin{Desc}\item[For internal use only.]Macro magic to define error base class. \end{Desc}\hypertarget{error_8h_564ec9ce9cbcb44b11a5b3d24604d6e9}{\index{error.h@{error.h}!XAPIAN_DEFINE_ERROR_CLASS@{XAPIAN\_\-DEFINE\_\-ERROR\_\-CLASS}}\index{XAPIAN_DEFINE_ERROR_CLASS@{XAPIAN\_\-DEFINE\_\-ERROR\_\-CLASS}!error.h@{error.h}}\subsubsection[XAPIAN\_\-DEFINE\_\-ERROR\_\-CLASS]{\setlength{\rightskip}{0pt plus 5cm}\#define XAPIAN\_\-DEFINE\_\-ERROR\_\-CLASS(a, b)}}\label{error_8h_564ec9ce9cbcb44b11a5b3d24604d6e9}{\bf Value:}\footnotesize\begin{verbatim}class a : public b { \ public: \ \ a(const std::string &msg_, \ const std::string &context_ = "", \ int errno_value_ = 0) : b(msg_, context_, #a, errno_value_) {} \ \ a(const std::string &msg_, \ int errno_value_) : b(msg_, "", #a, errno_value_) {} \ protected: \ \ a(const std::string &msg_, \ const std::string &context_, \ const std::string &type_, \ int errno_value_) : b(msg_, context_, type_, errno_value_) {} \}\end{verbatim}\normalsize \begin{Desc}\item[For internal use only.]Macro magic to define derived error class. \end{Desc}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -