24 explicit Ref() =
default;
#define NE_COPY_DEFAULT(KLASS)
Definition Detail.h:17
: Memory allocation support for the NeKernel.
#define MUST_PASS(EXPR)
Definition KernelPanic.h:37
NonNullRef(const NonNullRef< T > &ref)=default
NonNullRef(T *ref)
Definition Ref.h:60
NonNullRef(Ref< T > ref)
Definition Ref.h:61
Ref< T > & operator->()
Definition Ref.h:63
Ref< Any > fRef
Definition Ref.h:72
NonNullRef & operator=(const NonNullRef< T > &ref)=delete
NonNullRef(nullPtr)=delete
Reference wrapper class. /// =========================================================== ///.
Definition Ref.h:22
Ref(T cls)
Definition Ref.h:29
T & Leak()
Definition Ref.h:41
Ref & operator=(T ref)
Definition Ref.h:31
Ref(T *cls)
Definition Ref.h:28
USER_PROCESS fClass
Definition Ref.h:51
T & TryLeak()
Definition Ref.h:43
T operator->() const
Definition Ref.h:39
bool operator!()
Definition Ref.h:48
T operator*()
Definition Ref.h:45
UPS inline definitions.
Definition Device.h:12
NonNullRef< Any > NonNullRefAny
Definition Ref.h:76
decltype(nullptr) nullPtr
Definition Config.h:34
Ref< Any > RefAny
Definition Ref.h:75
static constexpr bool kValue
Definition Vet.h:29