#pragma once #ifndef _PROVIDER_EXCEPT_H #define _PROVIDER_EXCEPT_H class CHeap_Exception { public: enum HEAP_ERROR { E_ALLOCATION_ERROR = 0 , E_FREE_ERROR }; CHeap_Exception(HEAP_ERROR e) : m_Error(e) {} ~CHeap_Exception() {} HEAP_ERROR GetError() { return m_Error ; } private: HEAP_ERROR m_Error; }; #endif