Mantid
Loading...
Searching...
No Matches
Classes | Namespaces
Exception.h File Reference
#include "MantidKernel/DllConfig.h"
#include <exception>
#include <stdexcept>
#include <string>

Go to the source code of this file.

Classes

class  Mantid::Kernel::Exception::AbsObjMethod
 Exception for a call to an abstract class function. More...
 
class  Mantid::Kernel::Exception::ExistsError
 Exception for when an item is already in a collection. More...
 
class  Mantid::Kernel::Exception::FileError
 Records the filename and the description of failure. More...
 
class  Mantid::Kernel::Exception::FitSizeWarning
 Exception thrown when a fitting function changes number of parameters during fit. More...
 
class  Mantid::Kernel::Exception::IndexError
 Exception for index errors. More...
 
class  Mantid::Kernel::Exception::InstrumentDefinitionError
 Exception for errors associated with the instrument definition. More...
 
class  Mantid::Kernel::Exception::InternetError
 Exception thrown when error occurs accessing an internet resource. More...
 
class  Mantid::Kernel::Exception::MisMatch< T >
 Error when two numbers should be identical (or close) More...
 
class  Mantid::Kernel::Exception::NotFoundError
 Exception for when an item is not found in a collection. More...
 
class  Mantid::Kernel::Exception::NotImplementedError
 Marks code as not implemented yet. More...
 
class  Mantid::Kernel::Exception::NullPointerException
 Exception thrown when an attempt is made to dereference a null pointer. More...
 
class  Mantid::Kernel::Exception::OpenGLError
 OpenGL Exception. More...
 
class  Mantid::Kernel::Exception::ParseError
 Records the filename, the description of failure and the line on which it happened. More...
 

Namespaces

namespace  Mantid
 Helper class which provides the Collimation Length for SANS instruments.
 
namespace  Mantid::Kernel
 
namespace  Mantid::Kernel::Exception
 The exception classes used by Mantid.