NeKernel dev
|
#include <OwnPtr.h>
Public Member Functions | |
OwnPtr () | |
~OwnPtr () | |
OwnPtr & | operator= (const OwnPtr &)=default |
OwnPtr (const OwnPtr &)=default | |
template<typename... Args> | |
bool | New (Args &&... arg) |
void | Delete () |
T * | operator-> () const |
T * | Raw () |
Ref< T > | AsRef () |
operator bool () | |
bool | operator! () |
Private Attributes | |
T * | fCls |
|
inline |
|
inline |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
default |
|
inline |
|
private |