SUPER Space invader : Turbo edition DX - VS GOD 1.0.0
A simple space invader ripoff
nsException Namespace Reference

Espace de nom pour la gestion d'exceptions. More...

Classes

class  CException
 Classe pour créer des exceptions facilement. More...
 

Enumerations

enum  {
  KNoExc = 0 , KNoError = 0 , kColorOutOfBounds = 100 , KFileError = 252 ,
  KErrArg = 253 , KExcStd = 254 , kExcInconnue = -1 , kErrTooHight = 300 ,
  kErrTooRight = 301 , kErrFontSize = 302 , kNoTriangle = 303 , kNoLine = 304 ,
  kNoRectangle = 305 , kNoCircle = 306 , kTypeNotFound = 307
}
 

Variables

const std::map< unsigned, std::string > kError
 

Detailed Description

Espace de nom pour la gestion d'exceptions.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
KNoExc 

Pas d'exception

KNoError 

Pas d'exception

kColorOutOfBounds 

Couleur hors des bornes

KFileError 

Erreur lors de l'ouverture du fichier

KErrArg 

Erreur d'argument (Nombre ou types)

KExcStd 

Erreur standard

kExcInconnue 

Erreur inconnue

kErrTooHight 

Position trop haute

kErrTooRight 

Position trop a droite

kErrFontSize 

Erreur sur la taille de la police

kNoTriangle 

Pas de triangle

kNoLine 

Pas de ligne

kNoRectangle 

Pas de rectangle

kNoCircle 

Pas de cercle

kTypeNotFound 

Type non trouvé

Definition at line 30 of file errcode.h.

Variable Documentation

◆ kError

const std::map<unsigned, std::string> nsException::kError
Initial value:
{
{kErrTooHight, "Trop haut"},
{kErrTooRight, "Trop à droite"},
{kErrFontSize, "Taille de police incorrecte"},
{kNoTriangle, "Nombre incorrect de points pour la construction du triangle"},
{kNoLine, "Nombre incorrect de points pour la construction d'une ligne"},
{kNoRectangle, "Nombre incorrect de points pour la construction d'un rectangle"},
{kNoCircle, "Nombre incorrect de points pour la construction d'un cercle"},
{kTypeNotFound, "Instanciation impossible: Pas le bon type"},
}
@ kErrTooHight
Definition: errcode.h:41
@ kNoTriangle
Definition: errcode.h:44
@ kErrFontSize
Definition: errcode.h:43
@ kNoCircle
Definition: errcode.h:47
@ kNoRectangle
Definition: errcode.h:46
@ kTypeNotFound
Definition: errcode.h:48
@ kErrTooRight
Definition: errcode.h:42

Definition at line 51 of file errcode.h.