\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}}.