145 lines
12 KiB
TeX
145 lines
12 KiB
TeX
\hypertarget{namespacens_exception}{}\doxysection{ns\+Exception Namespace Reference}
|
|
\label{namespacens_exception}\index{nsException@{nsException}}
|
|
|
|
|
|
Espace de nom pour la gestion d\textquotesingle{}exceptions.
|
|
|
|
|
|
\doxysubsection*{Classes}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
class \mbox{\hyperlink{classns_exception_1_1_c_exception}{CException}}
|
|
\begin{DoxyCompactList}\small\item\em Classe pour créer des exceptions facilement. \end{DoxyCompactList}\end{DoxyCompactItemize}
|
|
\doxysubsection*{Enumerations}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
enum \{ \newline
|
|
\mbox{\hyperlink{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376a0446a2a6f75ad46276a3c6bfbcf06eb3}{KNo\+Exc}} = 0
|
|
, \mbox{\hyperlink{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376a024799617058782e76ecaf33dd2ffdbd}{KNo\+Error}} = 0
|
|
, \mbox{\hyperlink{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376a46f2c8022474b53a5755bec5237fe459}{k\+Color\+Out\+Of\+Bounds}} = 100
|
|
, \mbox{\hyperlink{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376a476dd78ae414e68d7899fc90ff757999}{KFile\+Error}} = 252
|
|
, \newline
|
|
\mbox{\hyperlink{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376abf0d316d427bbd6c967347e91afd572f}{KErr\+Arg}} = 253
|
|
, \mbox{\hyperlink{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376a8146cc15721aba3bf04728fe064a59c4}{KExc\+Std}} = 254
|
|
, \mbox{\hyperlink{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376acf3752166b5752ab5b203c5f536caf88}{k\+Exc\+Inconnue}} = -\/1
|
|
, \mbox{\hyperlink{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376a123e9c1829e779b75c070e9c8fdb188f}{k\+Err\+Too\+Hight}} = 300
|
|
, \newline
|
|
\mbox{\hyperlink{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376aff4f15361ad4d1b254751071ad21e3e6}{k\+Err\+Too\+Right}} = 301
|
|
, \mbox{\hyperlink{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376a526faf634cffcb857a4b99b82a0f4d03}{k\+Err\+Font\+Size}} = 302
|
|
, \mbox{\hyperlink{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376a4117018a026c58336132da21ff52b840}{k\+No\+Triangle}} = 303
|
|
, \mbox{\hyperlink{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376a35eb9a961a3b4627ee0801912e781e2e}{k\+No\+Line}} = 304
|
|
, \newline
|
|
\mbox{\hyperlink{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376a8f9b0ec84f1fdf7b138e9a9039ef31e5}{k\+No\+Rectangle}} = 305
|
|
, \mbox{\hyperlink{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376a83bc80fd1df49b7c72bede3cfdf0220e}{k\+No\+Circle}} = 306
|
|
, \mbox{\hyperlink{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376aaebf556f9516d8fa517d75821ff43073}{k\+Type\+Not\+Found}} = 307
|
|
\}
|
|
\end{DoxyCompactItemize}
|
|
\doxysubsection*{Variables}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
const std\+::map$<$ unsigned, std\+::string $>$ \mbox{\hyperlink{namespacens_exception_af1e302dd5a468c59cfa32ee30bc6503a}{k\+Error}}
|
|
\end{DoxyCompactItemize}
|
|
|
|
|
|
\doxysubsection{Detailed Description}
|
|
Espace de nom pour la gestion d\textquotesingle{}exceptions.
|
|
|
|
\doxysubsection{Enumeration Type Documentation}
|
|
\mbox{\Hypertarget{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376}\label{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376}}
|
|
\doxysubsubsection{\texorpdfstring{anonymous enum}{anonymous enum}}
|
|
{\footnotesize\ttfamily anonymous enum}
|
|
|
|
\begin{DoxyEnumFields}{Enumerator}
|
|
\raisebox{\heightof{T}}[0pt][0pt]{\index{KNoExc@{KNoExc}!nsException@{nsException}}\index{nsException@{nsException}!KNoExc@{KNoExc}}}\mbox{\Hypertarget{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376a0446a2a6f75ad46276a3c6bfbcf06eb3}\label{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376a0446a2a6f75ad46276a3c6bfbcf06eb3}}
|
|
KNo\+Exc&Pas d\textquotesingle{}exception \\
|
|
\hline
|
|
|
|
\raisebox{\heightof{T}}[0pt][0pt]{\index{KNoError@{KNoError}!nsException@{nsException}}\index{nsException@{nsException}!KNoError@{KNoError}}}\mbox{\Hypertarget{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376a024799617058782e76ecaf33dd2ffdbd}\label{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376a024799617058782e76ecaf33dd2ffdbd}}
|
|
KNo\+Error&Pas d\textquotesingle{}exception \\
|
|
\hline
|
|
|
|
\raisebox{\heightof{T}}[0pt][0pt]{\index{kColorOutOfBounds@{kColorOutOfBounds}!nsException@{nsException}}\index{nsException@{nsException}!kColorOutOfBounds@{kColorOutOfBounds}}}\mbox{\Hypertarget{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376a46f2c8022474b53a5755bec5237fe459}\label{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376a46f2c8022474b53a5755bec5237fe459}}
|
|
k\+Color\+Out\+Of\+Bounds&Couleur hors des bornes \\
|
|
\hline
|
|
|
|
\raisebox{\heightof{T}}[0pt][0pt]{\index{KFileError@{KFileError}!nsException@{nsException}}\index{nsException@{nsException}!KFileError@{KFileError}}}\mbox{\Hypertarget{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376a476dd78ae414e68d7899fc90ff757999}\label{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376a476dd78ae414e68d7899fc90ff757999}}
|
|
KFile\+Error&Erreur lors de l\textquotesingle{}ouverture du fichier \\
|
|
\hline
|
|
|
|
\raisebox{\heightof{T}}[0pt][0pt]{\index{KErrArg@{KErrArg}!nsException@{nsException}}\index{nsException@{nsException}!KErrArg@{KErrArg}}}\mbox{\Hypertarget{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376abf0d316d427bbd6c967347e91afd572f}\label{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376abf0d316d427bbd6c967347e91afd572f}}
|
|
KErr\+Arg&Erreur d\textquotesingle{}argument (Nombre ou types) \\
|
|
\hline
|
|
|
|
\raisebox{\heightof{T}}[0pt][0pt]{\index{KExcStd@{KExcStd}!nsException@{nsException}}\index{nsException@{nsException}!KExcStd@{KExcStd}}}\mbox{\Hypertarget{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376a8146cc15721aba3bf04728fe064a59c4}\label{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376a8146cc15721aba3bf04728fe064a59c4}}
|
|
KExc\+Std&Erreur standard \\
|
|
\hline
|
|
|
|
\raisebox{\heightof{T}}[0pt][0pt]{\index{kExcInconnue@{kExcInconnue}!nsException@{nsException}}\index{nsException@{nsException}!kExcInconnue@{kExcInconnue}}}\mbox{\Hypertarget{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376acf3752166b5752ab5b203c5f536caf88}\label{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376acf3752166b5752ab5b203c5f536caf88}}
|
|
k\+Exc\+Inconnue&Erreur inconnue \\
|
|
\hline
|
|
|
|
\raisebox{\heightof{T}}[0pt][0pt]{\index{kErrTooHight@{kErrTooHight}!nsException@{nsException}}\index{nsException@{nsException}!kErrTooHight@{kErrTooHight}}}\mbox{\Hypertarget{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376a123e9c1829e779b75c070e9c8fdb188f}\label{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376a123e9c1829e779b75c070e9c8fdb188f}}
|
|
k\+Err\+Too\+Hight&Position trop haute \\
|
|
\hline
|
|
|
|
\raisebox{\heightof{T}}[0pt][0pt]{\index{kErrTooRight@{kErrTooRight}!nsException@{nsException}}\index{nsException@{nsException}!kErrTooRight@{kErrTooRight}}}\mbox{\Hypertarget{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376aff4f15361ad4d1b254751071ad21e3e6}\label{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376aff4f15361ad4d1b254751071ad21e3e6}}
|
|
k\+Err\+Too\+Right&Position trop a droite \\
|
|
\hline
|
|
|
|
\raisebox{\heightof{T}}[0pt][0pt]{\index{kErrFontSize@{kErrFontSize}!nsException@{nsException}}\index{nsException@{nsException}!kErrFontSize@{kErrFontSize}}}\mbox{\Hypertarget{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376a526faf634cffcb857a4b99b82a0f4d03}\label{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376a526faf634cffcb857a4b99b82a0f4d03}}
|
|
k\+Err\+Font\+Size&Erreur sur la taille de la police \\
|
|
\hline
|
|
|
|
\raisebox{\heightof{T}}[0pt][0pt]{\index{kNoTriangle@{kNoTriangle}!nsException@{nsException}}\index{nsException@{nsException}!kNoTriangle@{kNoTriangle}}}\mbox{\Hypertarget{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376a4117018a026c58336132da21ff52b840}\label{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376a4117018a026c58336132da21ff52b840}}
|
|
k\+No\+Triangle&Pas de triangle \\
|
|
\hline
|
|
|
|
\raisebox{\heightof{T}}[0pt][0pt]{\index{kNoLine@{kNoLine}!nsException@{nsException}}\index{nsException@{nsException}!kNoLine@{kNoLine}}}\mbox{\Hypertarget{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376a35eb9a961a3b4627ee0801912e781e2e}\label{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376a35eb9a961a3b4627ee0801912e781e2e}}
|
|
k\+No\+Line&Pas de ligne \\
|
|
\hline
|
|
|
|
\raisebox{\heightof{T}}[0pt][0pt]{\index{kNoRectangle@{kNoRectangle}!nsException@{nsException}}\index{nsException@{nsException}!kNoRectangle@{kNoRectangle}}}\mbox{\Hypertarget{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376a8f9b0ec84f1fdf7b138e9a9039ef31e5}\label{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376a8f9b0ec84f1fdf7b138e9a9039ef31e5}}
|
|
k\+No\+Rectangle&Pas de rectangle \\
|
|
\hline
|
|
|
|
\raisebox{\heightof{T}}[0pt][0pt]{\index{kNoCircle@{kNoCircle}!nsException@{nsException}}\index{nsException@{nsException}!kNoCircle@{kNoCircle}}}\mbox{\Hypertarget{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376a83bc80fd1df49b7c72bede3cfdf0220e}\label{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376a83bc80fd1df49b7c72bede3cfdf0220e}}
|
|
k\+No\+Circle&Pas de cercle \\
|
|
\hline
|
|
|
|
\raisebox{\heightof{T}}[0pt][0pt]{\index{kTypeNotFound@{kTypeNotFound}!nsException@{nsException}}\index{nsException@{nsException}!kTypeNotFound@{kTypeNotFound}}}\mbox{\Hypertarget{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376aaebf556f9516d8fa517d75821ff43073}\label{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376aaebf556f9516d8fa517d75821ff43073}}
|
|
k\+Type\+Not\+Found&Type non trouvé \\
|
|
\hline
|
|
|
|
\end{DoxyEnumFields}
|
|
|
|
|
|
Definition at line \mbox{\hyperlink{errcode_8h_source_l00030}{30}} of file \mbox{\hyperlink{errcode_8h_source}{errcode.\+h}}.
|
|
|
|
|
|
|
|
\doxysubsection{Variable Documentation}
|
|
\mbox{\Hypertarget{namespacens_exception_af1e302dd5a468c59cfa32ee30bc6503a}\label{namespacens_exception_af1e302dd5a468c59cfa32ee30bc6503a}}
|
|
\index{nsException@{nsException}!kError@{kError}}
|
|
\index{kError@{kError}!nsException@{nsException}}
|
|
\doxysubsubsection{\texorpdfstring{kError}{kError}}
|
|
{\footnotesize\ttfamily const std\+::map$<$unsigned, std\+::string$>$ ns\+Exception\+::k\+Error}
|
|
|
|
{\bfseries Initial value\+:}
|
|
\begin{DoxyCode}{0}
|
|
\DoxyCodeLine{\{}
|
|
\DoxyCodeLine{ \{\mbox{\hyperlink{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376a123e9c1829e779b75c070e9c8fdb188f}{kErrTooHight}}, \textcolor{stringliteral}{"{}Trop haut"{}}\},}
|
|
\DoxyCodeLine{ \{\mbox{\hyperlink{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376aff4f15361ad4d1b254751071ad21e3e6}{kErrTooRight}}, \textcolor{stringliteral}{"{}Trop à droite"{}}\},}
|
|
\DoxyCodeLine{ \{\mbox{\hyperlink{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376a526faf634cffcb857a4b99b82a0f4d03}{kErrFontSize}}, \textcolor{stringliteral}{"{}Taille de police incorrecte"{}}\},}
|
|
\DoxyCodeLine{ \{\mbox{\hyperlink{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376a4117018a026c58336132da21ff52b840}{kNoTriangle}}, \textcolor{stringliteral}{"{}Nombre incorrect de points pour la construction du triangle"{}}\},}
|
|
\DoxyCodeLine{ \{\mbox{\hyperlink{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376a35eb9a961a3b4627ee0801912e781e2e}{kNoLine}}, \textcolor{stringliteral}{"{}Nombre incorrect de points pour la construction d'une ligne"{}}\},}
|
|
\DoxyCodeLine{ \{\mbox{\hyperlink{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376a8f9b0ec84f1fdf7b138e9a9039ef31e5}{kNoRectangle}}, \textcolor{stringliteral}{"{}Nombre incorrect de points pour la construction d'un rectangle"{}}\},}
|
|
\DoxyCodeLine{ \{\mbox{\hyperlink{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376a83bc80fd1df49b7c72bede3cfdf0220e}{kNoCircle}}, \textcolor{stringliteral}{"{}Nombre incorrect de points pour la construction d'un cercle"{}}\},}
|
|
\DoxyCodeLine{ \{\mbox{\hyperlink{namespacens_exception_ae4cd0d6bbd5590a1b121347632d41376aaebf556f9516d8fa517d75821ff43073}{kTypeNotFound}}, \textcolor{stringliteral}{"{}Instanciation impossible: Pas le bon type"{}}\},}
|
|
\DoxyCodeLine{\}}
|
|
|
|
\end{DoxyCode}
|
|
|
|
|
|
Definition at line \mbox{\hyperlink{errcode_8h_source_l00051}{51}} of file \mbox{\hyperlink{errcode_8h_source}{errcode.\+h}}.
|
|
|