StrongCOWRefHandler Member List

This is the complete list of members for StrongCOWRefHandler, including all inherited members.

AddReference(const T *o)StrongRefHandlerstatic
AddReferenceImpl(const T *obj, std::false_type *)StrongRefHandlerprivatestatic
AddReferenceImpl(const T *obj, std::true_type *)StrongRefHandlerprivatestatic
AddWeakReference(const T *o, WeakRefBase &weakRef)StrongRefHandlerstatic
AddWeakReferenceImpl(const T *obj, WeakRefBase &weakRef, std::false_type *)StrongRefHandlerprivatestatic
AddWeakReferenceImpl(const T *obj, WeakRefBase &weakRef, std::true_type *)StrongRefHandlerprivatestatic
ChangeTarget(T *&o, T *newTarget)StrongRefHandlerstatic
ChangeTarget(T *&o, ResultMemT< T * > newTarget)StrongRefHandlerstatic
CreateStrongReference(const T *o)StrongRefHandlerstatic
CreateStrongReferenceImpl(const T *obj, std::false_type *)StrongRefHandlerprivatestatic
CreateStrongReferenceImpl(const T *obj, std::true_type *)StrongRefHandlerprivatestatic
GetReferenceCounter(const T *o)StrongRefHandlerstatic
GetReferenceCounterImpl(const T *obj, std::false_type *)StrongRefHandlerprivatestatic
GetReferenceCounterImpl(const T *obj, std::true_type *)StrongRefHandlerprivatestatic
InitialReference(const T *o)StrongRefHandlerstatic
InitialReferenceImpl(const T *obj, std::false_type *)StrongRefHandlerprivatestatic
InitialReferenceImpl(const T *obj, std::true_type *)StrongRefHandlerprivatestatic
KINDStrongCOWRefHandlerstatic
MakeWritable(R &ref, Bool resetOnError)StrongCOWRefHandlerstatic
MAXON_MEMBERFUNCTION_DETECTOR(InitialReference)StrongRefHandlerprivate
MAXON_MEMBERFUNCTION_DETECTOR(AddReference)StrongRefHandlerprivate
MAXON_MEMBERFUNCTION_DETECTOR(RemoveReference)StrongRefHandlerprivate
MoveTarget(T *&srcReference, T *&dstReference)StrongRefHandlerstatic
RemoveReference(const T *o)StrongRefHandlerstatic
RemoveReferenceImpl(const T *obj, std::false_type *)StrongRefHandlerprivatestatic
RemoveReferenceImpl(const T *obj, std::true_type *)StrongRefHandlerprivatestatic