11#include <OpenMS/APPLICATIONS/OpenMS_CLIConfig.h>
58 BaseException(file, line, function,
"UnregisteredParameter", parameter)
60 GlobalExceptionHandler::getInstance().setMessage(what());
69 WrongParameterType(
const char* file,
int line,
const char* function,
const std::string& parameter) :
70 BaseException(file, line, function,
"WrongParameterType", parameter)
72 GlobalExceptionHandler::getInstance().setMessage(what());
82 BaseException(file, line, function,
"RequiredParameterNotGiven", parameter)
84 GlobalExceptionHandler::getInstance().setMessage(what());
Exception base class.
Definition Exception.h:63
A required parameter was not given.
Definition TOPPBase_defs.h:79
RequiredParameterNotGiven(const char *file, int line, const char *function, const std::string ¶meter)
Definition TOPPBase_defs.h:81
An unregistered parameter was accessed.
Definition TOPPBase_defs.h:55
UnregisteredParameter(const char *file, int line, const char *function, const std::string ¶meter)
Definition TOPPBase_defs.h:57
A parameter was accessed with the wrong type.
Definition TOPPBase_defs.h:67
WrongParameterType(const char *file, int line, const char *function, const std::string ¶meter)
Definition TOPPBase_defs.h:69
Main OpenMS namespace.
Definition openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19
Stores Citations for individual TOPP tools.
Definition TOPPBase_defs.h:37
std::string toString() const
mangle members to string
Definition TOPPBase_defs.h:44
std::string when_where
suggested format: journal. year; volume, issue: pages
Definition TOPPBase_defs.h:40
std::string authors
list of authors in AMA style, i.e. "surname initials", ...
Definition TOPPBase_defs.h:38
std::string title
title of article
Definition TOPPBase_defs.h:39
std::string doi
plain DOI (no urls), e.g. 10.1021/pr100177k
Definition TOPPBase_defs.h:41