STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | List of all members
Concurrency::out_of_memory Class Reference

Exception thrown when an underlying OS/DirectX call fails due to lack of system or device memory More...

#include <amprt_exceptions.h>

Inheritance diagram for Concurrency::out_of_memory:
Concurrency::runtime_exception

Public Member Functions

_AMPIMP out_of_memory (const char *_Message) throw ()
 Construct an out_of_memory exception with a message More...
 
_AMPIMP out_of_memory () throw ()
 Construct an out_of_memory exception More...
 
- Public Member Functions inherited from Concurrency::runtime_exception
_AMPIMP runtime_exception (const char *_Message, HRESULT _Hresult) throw ()
 Construct a runtime_exception exception with a message and an error code More...
 
_AMPIMP runtime_exception (HRESULT _Hresult) throw ()
 Construct a runtime_exception exception with an error code More...
 
_AMPIMP runtime_exception (const runtime_exception &_Other) throw ()
 Copy construct a runtime_exception exception More...
 
_AMPIMP runtime_exceptionoperator= (const runtime_exception &_Other) throw ()
 Assignment operator More...
 
virtual _AMPIMP ~runtime_exception () throw ()
 Destruct a runtime_exception exception object instance More...
 
_AMPIMP HRESULT get_error_code () const throw ()
 Get the error code that caused this exception More...
 

Detailed Description

Exception thrown when an underlying OS/DirectX call fails due to lack of system or device memory

Constructor & Destructor Documentation

_AMPIMP Concurrency::out_of_memory::out_of_memory ( const char *  _Message)
throw (
)
explicit

Construct an out_of_memory exception with a message

Parameters
_MessageDescriptive message of error
_AMPIMP Concurrency::out_of_memory::out_of_memory ( )
throw (
)

Construct an out_of_memory exception


The documentation for this class was generated from the following file: