#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 |