Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The base type for exceptions in the C++ Accelerated Massive Parallelism (AMP) library.
Syntax
class runtime_exception : public std::exception;
Members
Public Constructors
Name | Description |
---|---|
runtime_exception Constructor | Initializes a new instance of the runtime_exception class. |
~runtime_exception Destructor | Destroys the runtime_exception object. |
Public Methods
Name | Description |
---|---|
get_error_code | Returns the error code that caused the exception. |
Public Operators
Name | Description |
---|---|
operator= | Copies the contents of the specified runtime_exception object into this one. |
Inheritance Hierarchy
exception
runtime_exception
Requirements
Header: amprt.h
Namespace: Concurrency
runtime_exception Constructor
Initializes a new instance of the class.
Syntax
runtime_exception(
const char * _Message,
HRESULT _Hresult ) throw();
explicit runtime_exception(
HRESULT _Hresult ) throw();
runtime_exception(
const runtime_exception & _Other ) throw();
Parameters
_Message
A description of the error that caused the exception.
_Hresult
The HRESULT of error that caused the exception.
_Other
The runtime_exception
object to copy.
Return Value
The runtime_exception
object.
~runtime_exception Destructor
Destroys the object.
Syntax
virtual ~runtime_exception() throw();
get_error_code
Returns the error code that caused the exception.
Syntax
HRESULT get_error_code() const throw();
Return Value
The HRESULT of error that caused the exception.
operator=
Copies the contents of the specified runtime_exception
object into this one.
Syntax
runtime_exception & operator= ( const runtime_exception & _Other ) throw();
Parameters
_Other
The runtime_exception
object to copy.
Return Value
A reference to this runtime_exception
object.