27 return (
int)m_RethrowData.size();
32 if ((rethrowNumber >= (
int)m_RethrowData.size()) || (rethrowNumber < 0))
40 file = m_RethrowData.at(rethrowNumber).RethrowClassname;
41 line = m_RethrowData.at(rethrowNumber).RethrowLine;
42 message = m_RethrowData.at(rethrowNumber).RethrowMessage;
47 os << e.GetDescription();
MITKCORE_EXPORT std::ostream & operator<<(std::ostream &o, DataNode::Pointer &dtn)
void AddRethrowData(const char *file, unsigned int lineNumber, const char *message)
Adds rethrow data to this exception.
std::vector< ReThrowData > m_RethrowData
void GetRethrowData(int rethrowNumber, std::string &file, int &line, std::string &message)
int GetNumberOfRethrows()
An object of this class represents an exception of MITK. Please don't instantiate exceptions manually...