24 #ifndef mySTL_MEMORY_HPP
25 #define mySTL_MEMORY_HPP
27 #include "memory_array.hpp"
31 #pragma warning(disable:4284)
52 yaSSL::ysDelete(ptr_);
54 TaoCrypt::tcDelete(ptr_);
58 explicit auto_ptr(T* p = 0) : ptr_(p) {}
72 ptr_ = that.release();
113 if (this->ptr_ != ref.ptr_) {
120 template<
typename T2>
126 template<
typename T2>
136 #endif // mySTL_MEMORY_HPP