This class is thrown when VTK-m attempts to manipulate memory that it should not.  
 More...
#include <ErrorBadAllocation.h>
 | 
|   | ErrorBadAllocation (const std::string &message) | 
|   | 
| const std::string &  | GetMessage () const | 
|   | Returns a message describing what caused the error.  More...
  | 
|   | 
| const std::string &  | GetStackTrace () const | 
|   | Provides a stack trace to the location where this error was thrown.  More...
  | 
|   | 
| const char *  | what () const noexcept override | 
|   | Returns the message for the error and the stack trace for it.  More...
  | 
|   | 
| bool  | GetIsDeviceIndependent () const | 
|   | Returns true if this exception is device independent.  More...
  | 
|   | 
 | 
|   | Error () | 
|   | 
|   | Error (const std::string &message, bool is_device_independent=false) | 
|   | 
| void  | SetMessage (const std::string &message) | 
|   | 
This class is thrown when VTK-m attempts to manipulate memory that it should not. 
 
◆ ErrorBadAllocation()
  
  
      
        
          | vtkm::cont::ErrorBadAllocation::ErrorBadAllocation  | 
          ( | 
          const std::string &  | 
          message | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
The documentation for this class was generated from the following file: