Open Search
    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