#include <baseref.h>
Static Public Attributes | |
static constexpr VALUEKIND | KIND |
Static Public Attributes inherited from PointerHandler | |
static constexpr VALUEKIND | KIND |
Additional Inherited Members | |
Static Public Member Functions inherited from PointerHandler | |
template<typename T > | |
static void | InitialReference (const T *o) |
template<typename T > | |
static void | AddReference (T *o) |
template<typename T > | |
static void | RemoveReference (T *o) |
template<typename T > | |
static void | ChangeTarget (T *&o, T *newTarget) |
template<typename T > | |
static void | ChangeTarget (T *&o, ResultPtr< T > newTarget) |
template<typename T > | |
static void | MoveTarget (T *&srcReference, T *&dstReference) |
template<typename R > | |
static ResultRef< typename R::ReferencedType > | MakeWritable (R &ref, Bool resetOnError) |
|
staticconstexpr |