EMAN2
|
Go to the source code of this file.
Classes | |
class | EMAN::E2Exception |
E2Exception class is the parent class of all EMAN2 E2Exceptions. More... | |
class | EMAN::_NotExistingObjectException |
Used when an object type, like an EMObject type, doesn't exist. More... | |
class | EMAN::_ImageFormatException |
Used when an image is not in the expected format. More... | |
class | EMAN::_ImageDimensionException |
Used when an image is not in the expected dimension. More... | |
class | EMAN::_FileAccessException |
Used when a file access error occurs. More... | |
class | EMAN::_ImageReadException |
Used when an error occurs at image reading time. More... | |
class | EMAN::_ImageWriteException |
Used when an error occurs at image writing time. More... | |
class | EMAN::_NullPointerException |
Used when a NULL is given to a pointer that should not be NULL. More... | |
class | EMAN::_TypeException |
Used when a type cast error occurs. More... | |
class | EMAN::_InvalidValueException |
Used when an invalid integer value is given. More... | |
class | EMAN::_InvalidStringException |
Used when an invalid (format) string is given. More... | |
class | EMAN::_OutofRangeException |
Used when the given value is out of range. More... | |
class | EMAN::_InvalidCallException |
class | EMAN::_InvalidParameterException |
class | EMAN::_EmptyContainerException |
Used when an argument container is empty, such as a vector. More... | |
class | EMAN::_BadAllocException |
Used when memory allocation goes wrong... i.e. More... | |
class | EMAN::_UnexpectedBehaviorException |
Used when internal behavior is unexpected A generic kind of exception. More... | |
Namespaces | |
namespace | EMAN |
E2Exception class. | |
Macros | |
#define | NotExistingObjectException(objname, desc) _NotExistingObjectException(objname, __FILE__, __LINE__, desc) |
#define | ImageFormatException(desc) _ImageFormatException(desc, __FILE__, __LINE__) |
#define | ImageDimensionException(desc) _ImageDimensionException(desc, __FILE__, __LINE__) |
#define | FileAccessException(filename) _FileAccessException(filename, __FILE__, __LINE__) |
#define | ImageReadException(filename, desc) _ImageReadException(filename, __FILE__, __LINE__, desc) |
#define | ImageWriteException(imagename, desc) _ImageWriteException(imagename, __FILE__, __LINE__, desc) |
#define | NullPointerException(desc) _NullPointerException(__FILE__, __LINE__, desc) |
#define | TypeException(desc, type) _TypeException(desc, type, __FILE__, __LINE__) |
#define | InvalidValueException(val, desc) _InvalidValueException(val, __FILE__, __LINE__, desc) |
#define | InvalidStringException(str, desc) _InvalidStringException(str, __FILE__, __LINE__, desc) |
#define | OutofRangeException(low, high, input, objname) _OutofRangeException(low, high, input, __FILE__, __LINE__, objname) |
#define | InvalidCallException(desc) _InvalidCallException(__FILE__, __LINE__, desc) |
#define | InvalidParameterException(desc) _InvalidParameterException(__FILE__, __LINE__, desc) |
#define | EmptyContainerException(desc) _EmptyContainerException(__FILE__, __LINE__, desc) |
#define | BadAllocException(desc) _BadAllocException(__FILE__, __LINE__, desc) |
#define | UnexpectedBehaviorException(desc) _UnexpectedBehaviorException(__FILE__, __LINE__, desc) |
#define BadAllocException | ( | desc | ) | _BadAllocException(__FILE__, __LINE__, desc) |
Definition at line 387 of file exception.h.
#define EmptyContainerException | ( | desc | ) | _EmptyContainerException(__FILE__, __LINE__, desc) |
Definition at line 374 of file exception.h.
#define FileAccessException | ( | filename | ) | _FileAccessException(filename, __FILE__, __LINE__) |
Definition at line 187 of file exception.h.
#define ImageDimensionException | ( | desc | ) | _ImageDimensionException(desc, __FILE__, __LINE__) |
Definition at line 166 of file exception.h.
#define ImageFormatException | ( | desc | ) | _ImageFormatException(desc, __FILE__, __LINE__) |
Definition at line 147 of file exception.h.
#define ImageReadException | ( | filename, | |
desc | |||
) | _ImageReadException(filename, __FILE__, __LINE__, desc) |
Definition at line 204 of file exception.h.
#define ImageWriteException | ( | imagename, | |
desc | |||
) | _ImageWriteException(imagename, __FILE__, __LINE__, desc) |
Definition at line 223 of file exception.h.
#define InvalidCallException | ( | desc | ) | _InvalidCallException(__FILE__, __LINE__, desc) |
Definition at line 348 of file exception.h.
#define InvalidParameterException | ( | desc | ) | _InvalidParameterException(__FILE__, __LINE__, desc) |
Definition at line 361 of file exception.h.
#define InvalidStringException | ( | str, | |
desc | |||
) | _InvalidStringException(str, __FILE__, __LINE__, desc) |
Definition at line 306 of file exception.h.
#define InvalidValueException | ( | val, | |
desc | |||
) | _InvalidValueException(val, __FILE__, __LINE__, desc) |
Definition at line 285 of file exception.h.
#define NotExistingObjectException | ( | objname, | |
desc | |||
) | _NotExistingObjectException(objname, __FILE__, __LINE__, desc) |
Definition at line 130 of file exception.h.
#define NullPointerException | ( | desc | ) | _NullPointerException(__FILE__, __LINE__, desc) |
Definition at line 241 of file exception.h.
#define OutofRangeException | ( | low, | |
high, | |||
input, | |||
objname | |||
) | _OutofRangeException(low, high, input, __FILE__, __LINE__, objname) |
Definition at line 334 of file exception.h.
#define TypeException | ( | desc, | |
type | |||
) | _TypeException(desc, type, __FILE__, __LINE__) |
Definition at line 261 of file exception.h.
#define UnexpectedBehaviorException | ( | desc | ) | _UnexpectedBehaviorException(__FILE__, __LINE__, desc) |
Definition at line 400 of file exception.h.