#include <forwardref.h>
Public Types |
|
using | IsForwardRef = T |
公共成员函数 |
|
ForwardRef ()=default | |
MAXON_IMPLICIT | ForwardRef (const T &t) |
MAXON_IMPLICIT | ForwardRef (T &&t) |
ForwardRef & | operator= (const T &t) |
ForwardRef & | operator= (T &&t) |
ForwardRef & | operator= (std::nullptr_t) |
operator const T & () const | |
operator T& () | |
operator Bool () const | |
const T & | Get () const |
T & | Get () |
Private Attributes |
|
StrongRef < const ObjectInterface > | _value |
using IsForwardRef = T |
|
default |
MAXON_IMPLICIT ForwardRef | ( | const T & | t | ) |
MAXON_IMPLICIT ForwardRef | ( | T && | t | ) |
ForwardRef & operator= | ( | const T & | t | ) |
ForwardRef & operator= | ( | T && | t | ) |
ForwardRef & operator= | ( | std::nullptr_t | ) |
operator const T & | ( | ) | const |
operator T& | ( | ) |
|
explicit |
const T& Get | ( | ) | const |
T& Get | ( | ) |
|
private |