DeepConstnessPointerHandler Class Reference

#include <baseref.h>

Inheritance diagram for DeepConstnessPointerHandler:

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)
 

Member Data Documentation

◆ KIND

constexpr VALUEKIND KIND
staticconstexpr