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