prime/include/rstl/auto_ptr.hpp

20 lines
319 B
C++

#ifndef _RSTL_AUTO_PTR_HPP
#define _RSTL_AUTO_PTR_HPP
#include "types.h"
namespace rstl {
template < typename T >
class auto_ptr {
bool x0_has;
T* x4_item;
public:
auto_ptr() : x0_has(false), x4_item(nullptr) {}
T* get() { return x4_item; }
T* operator->() { return get(); }
};
} // namespace rstl
#endif