ReactOS 0.4.15-dev-7953-g1f49173
CHeap_Exception Class Reference

#include <provexce.h>

Public Types

enum  HEAP_ERROR { E_ALLOCATION_ERROR = 0 , E_FREE_ERROR }
 

Public Member Functions

 CHeap_Exception (HEAP_ERROR e)
 
 ~CHeap_Exception ()
 
HEAP_ERROR GetError ()
 

Private Attributes

HEAP_ERROR m_Error
 

Detailed Description

Definition at line 6 of file provexce.h.

Member Enumeration Documentation

◆ HEAP_ERROR

Enumerator
E_ALLOCATION_ERROR 
E_FREE_ERROR 

Definition at line 9 of file provexce.h.

10 {
13 };
@ E_ALLOCATION_ERROR
Definition: provexce.h:11

Constructor & Destructor Documentation

◆ CHeap_Exception()

CHeap_Exception::CHeap_Exception ( HEAP_ERROR  e)
inline

Definition at line 15 of file provexce.h.

15: m_Error(e) {}
HEAP_ERROR m_Error
Definition: provexce.h:20
#define e
Definition: ke_i.h:82

◆ ~CHeap_Exception()

CHeap_Exception::~CHeap_Exception ( )
inline

Definition at line 16 of file provexce.h.

16{}

Member Function Documentation

◆ GetError()

HEAP_ERROR CHeap_Exception::GetError ( )
inline

Definition at line 18 of file provexce.h.

18{ return m_Error ; }

Member Data Documentation

◆ m_Error

HEAP_ERROR CHeap_Exception::m_Error
private

Definition at line 20 of file provexce.h.

Referenced by GetError().


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