Xmipp  v3.23.11-Nereus
Classes | Macros | Enumerations | Functions
xmipp_error.h File Reference
#include <stdexcept>
#include "xmipp_strings.h"
Include dependency graph for xmipp_error.h:

Go to the source code of this file.

Classes

class  XmippError
 

Macros

#define REPORT_ERROR(nerr, ErrormMsg)   throw XmippError(nerr, ErrormMsg, __FILE__, __LINE__)
 

Enumerations

enum  ErrorType {
  ERR_FIRST_LABEL, ERR_ARG_BADCMDLINE, ERR_ARG_INCORRECT, ERR_ARG_MISSING,
  ERR_ARG_DEPENDENCE, ERR_PROG_NOTDEF, ERR_DEBUG_TEST, ERR_DEBUG_IMPOSIBLE,
  ERR_DOCFILE, ERR_GPU_MEMORY, ERR_GRID, ERR_GRID_SIZE,
  ERR_IMG_NOREAD, ERR_IMG_NOWRITE, ERR_IMG_UNKNOWN, ERR_INDEX_OUTOFBOUNDS,
  ERR_IO, ERR_IO_NOCLOSED, ERR_IO_NOTEXIST, ERR_IO_NOTOPEN,
  ERR_IO_NOPERM, ERR_IO_NOREAD, ERR_IO_NOWRITE, ERR_IO_NOTFILE,
  ERR_IO_NOTDIR, ERR_IO_NOPATH, ERR_IO_LOCKED, ERR_IO_SIZE,
  ERR_LOGIC_ERROR, ERR_MATRIX, ERR_MATRIX_DIM, ERR_MATRIX_EMPTY,
  ERR_MATRIX_SIZE, ERR_MD, ERR_MD_NOACTIVE, ERR_MD_NOOBJ,
  ERR_MD_BADLABEL, ERR_MD_MISSINGLABEL, ERR_MD_SQL, ERR_MD_OBJECTNUMBER,
  ERR_MD_BADTYPE, ERR_MD_UNDEFINED, ERR_MD_BADBLOCK, ERR_MEM_BADREQUEST,
  ERR_MEM_NOTENOUGH, ERR_MEM_NOTDEALLOC, ERR_MEM_NULLPOINTER, ERR_MMAP,
  ERR_MMAP_NOTADDR, ERR_MULTIDIM_DIM, ERR_MULTIDIM_SIZE, ERR_MULTIDIM_EMPTY,
  ERR_NOT_IMPLEMENTED, ERR_NUMERICAL, ERR_PARAM_INCORRECT, ERR_PARAM_MISSING,
  ERR_PLANS_NOCREATE, ERR_SELFILE, ERR_THREADS_NOTINIT, ERR_TYPE_INCORRECT,
  ERR_UNCLASSIFIED, ERR_VALUE_EMPTY, ERR_VALUE_INCORRECT, ERR_VALUE_NOTSET,
  ERR_LAST_LABEL
}
 

Functions

void reportWarning (const String &what)