mirror of
https://gitlab.kitware.com/vtk/vtk-m
synced 2024-09-16 17:22:55 +00:00
Merge topic 'what-in-error'
eadaf06f0 Set what string in Error::SetMessage Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Nickolas Davis <nadavi@sandia.gov> Merge-request: !2451
This commit is contained in:
commit
d7c6ffbd10
@ -56,7 +56,12 @@ public:
|
||||
bool GetIsDeviceIndependent() const { return this->IsDeviceIndependent; }
|
||||
|
||||
protected:
|
||||
Error() {}
|
||||
Error()
|
||||
: StackTrace(vtkm::cont::GetStackTrace(1))
|
||||
, What("Undescribed error\n" + StackTrace)
|
||||
, IsDeviceIndependent(false)
|
||||
{
|
||||
}
|
||||
Error(const std::string& message, bool is_device_independent = false)
|
||||
: Message(message)
|
||||
, StackTrace(vtkm::cont::GetStackTrace(1))
|
||||
@ -65,7 +70,11 @@ protected:
|
||||
{
|
||||
}
|
||||
|
||||
void SetMessage(const std::string& message) { this->Message = message; }
|
||||
void SetMessage(const std::string& message)
|
||||
{
|
||||
this->Message = message;
|
||||
this->What = this->Message + "\n" + this->StackTrace;
|
||||
}
|
||||
|
||||
private:
|
||||
std::string Message;
|
||||
|
Loading…
Reference in New Issue
Block a user