CSucesos.h File Reference

#include <windows.h>
#include <string>
#include <fstream>

Go to the source code of this file.

Defines

#define FALLA(a)   ((a) != Err_NoError)

Enumerations

enum  TError {
  Err_NoError, Err_ErrorInterno, Err_ValorFueraDeRango, Err_NoSeEncuentraFichero,
  Err_ImposibleAbrirFichero, Err_FaltanParametros, Err_SimulacionYaIniciada, Err_SimulacionNoIniciada,
  Err_EntrenamientoYaIniciado, Err_EntrenamientoNoIniciado, Err_CircuitoRepetido, Err_CocheRepetido,
  Err_SinMemoria, Err_NumeroFueraDeRango, Err_IdentificadorMuyLargo, Err_CaracterInesperado,
  Err_CadenaSinCerrar, Err_CadenaMuyLarga, Err_PilaVacia, Err_NoEncuentraEstado,
  Err_Sintactico
}

Variables

const string ErrorMsg []


Define Documentation

#define FALLA  )     ((a) != Err_NoError)
 

Definition at line 28 of file CSucesos.h.

Referenced by CLectorLDC::CargarArchivoLDC().


Enumeration Type Documentation

enum TError
 

Enumeration values:
Err_NoError 
Err_ErrorInterno 
Err_ValorFueraDeRango 
Err_NoSeEncuentraFichero 
Err_ImposibleAbrirFichero 
Err_FaltanParametros 
Err_SimulacionYaIniciada 
Err_SimulacionNoIniciada 
Err_EntrenamientoYaIniciado 
Err_EntrenamientoNoIniciado 
Err_CircuitoRepetido 
Err_CocheRepetido 
Err_SinMemoria 
Err_NumeroFueraDeRango 
Err_IdentificadorMuyLargo 
Err_CaracterInesperado 
Err_CadenaSinCerrar 
Err_CadenaMuyLarga 
Err_PilaVacia 
Err_NoEncuentraEstado 
Err_Sintactico 

Definition at line 36 of file CSucesos.h.


Variable Documentation

const string ErrorMsg[]
 

Initial value:

     
{   
   
   "Ningun error",
   "Error Interno",
   "Valor fuera de rango",
   "No se encuentra el archivo",
   "Imposible abrir el archivo",
   "Faltan parámetros",
   "Simulación ya iniciada previamente",
   "Simulación no iniciada",
   "Entrenamiento ya inicializado previamente",
   "Entrenamiento no inicializado",
   "Circuito Repetido",
   "Coche Repetido",

   
   "Memoria agotada o no se pudo reservar memoria",

   
   "Error Léxico: Número fuera de rango.",
   "Error Léxico: Se ha encontrado un identificador demasiado largo.",
   "Error Léxico: Carácter inesperado.",
   "Error Léxico: No se ha cerrado correctamente una cadena de texto.",
   "Error Léxico: Se ha encontrado una cadena excesivamente larga.",
   "Error Sintáctico: Pila de estados vacia.",
   "Error Sintáctico: No se encuentra siguiente estado.",
   "Error Sintáctico."
}

Definition at line 68 of file CSucesos.h.

Referenced by CSucesos::Error(), CSucesos::ErrorGrave(), and CSucesos::ErrorInterno().


Generated on Fri May 13 16:32:36 2005 for Screaming Racers by  doxygen 1.4.2