12#include "MantidKernel/DllConfig.h"
98class MANTID_KERNEL_DLL
FileError :
public std::runtime_error {
106 FileError(
const std::string &Desc, std::string FName);
110 const char *what() const noexcept override;
129 ParseError(
const std::string &desc,
const std::string &fileName,
const int &lineNumber);
134 const char *what() const noexcept override;
141 const char *what()
const noexcept override;
160 const char *what() const noexcept override;
177 const char *what() const noexcept override;
215 const char *what() const noexcept override;
234 const char *what() const noexcept override;
254 const char *what() const noexcept override;
270 MisMatch(
const T &,
const T &,
const std::string &);
275 const char *what() const noexcept override;
292 IndexError(
const size_t V,
const size_t B,
const std::string &Place);
297 const char *what() const noexcept override;
313 const char *what() const noexcept override;
328 InternetError(
const std::string &message,
const int &errorCode = 0);
330 const char *what() const noexcept override;
331 const
int &errorCode() const;
342 const char *what() const noexcept override;
const std::vector< double > & rhs
Exception for a call to an abstract class function.
std::string outMessage
The message returned by what()
const std::string objectName
The name of the search object.
AbsObjMethod & operator=(const AbsObjMethod &A)
Assignment operator.
Exception for when an item is already in a collection.
ExistsError & operator=(const ExistsError &A)
Assignment operator.
std::string outMessage
The message returned by what()
const std::string objectName
The name of the search object.
Records the filename and the description of failure.
const std::string fileName
The name of the file relating to the error.
FileError & operator=(const FileError &A)
Assignment operator.
std::string outMessage
The message returned by what()
Exception thrown when a fitting function changes number of parameters during fit.
Exception for index errors.
const size_t Val
Actual value called.
const size_t maxVal
Maximum value.
std::string m_message
The message reported by what()
IndexError & operator=(const IndexError &A)
Exception for errors associated with the instrument definition.
InstrumentDefinitionError & operator=(const InstrumentDefinitionError &A)
Assignment operator.
std::string outMessage
The message returned by what()
const std::string objectName
The name of the search object.
Exception thrown when error occurs accessing an internet resource.
int m_errorCode
The message reported by what()
std::string outMessage
The message returned by what()
Error when two numbers should be identical (or close)
std::string m_message
The message reported by what()
MisMatch< T > & operator=(const MisMatch< T > &rhs)=delete
const T Bval
container size
Exception for when an item is not found in a collection.
NotFoundError & operator=(const NotFoundError &A)
Assignment operator.
std::string outMessage
The message returned by what()
const std::string objectName
The name of the search object.
Marks code as not implemented yet.
Exception thrown when an attempt is made to dereference a null pointer.
const std::string outMessage
The message returned by what()
OpenGLError & operator=(const OpenGLError &A)
Assignment operator.
std::string outMessage
The message returned by what()
const std::string objectName
The name of the search object.
Records the filename, the description of failure and the line on which it happened.
const int m_lineNumber
Number of the line where the error occured.
ParseError & operator=(const ParseError &A)
Assignment operator.
std::string m_outMessage
The message returned by what()
Helper class which provides the Collimation Length for SANS instruments.