58 nassertr(!this->was_deleted(), *((To *)NULL));
70 nassertr(!this->was_deleted(), (To *)NULL);
86 operator T * ()
const {
87 nassertr(!this->was_deleted(), (To *)NULL);
101 nassertr(!this->was_deleted(), (To *)NULL);
221 nassertr(!this->was_deleted(), *((To *)NULL));
233 nassertr(!this->was_deleted(), (To *)NULL);
250 operator
const T * ()
const {
251 nassertr(!this->was_deleted(), (To *)NULL);
265 nassertr(!this->was_deleted(), (To *)NULL);
WeakPointerTo is similar to PointerTo, except that it does not actually prevent the referenced pointe...
This is the base class for PointerTo and ConstPointerTo.
const To * p() const
Returns an ordinary pointer instead of a WeakConstPointerTo.
To * get_orig() const
Returns the original pointer value, even if the object has since been deleted.
To * p() const
Returns an ordinary pointer instead of a WeakPointerTo.
A WeakConstPointerTo is similar to a WeakPointerTo, except it keeps a const pointer to the thing...
A ConstPointerTo is similar to a PointerTo, except it keeps a const pointer to the thing...
const To * get_orig() const
Returns the original pointer value, even if the object has since been deleted.
PointerTo is a template class which implements a smart pointer to an object derived from ReferenceCou...
This is the base class for PointerTo and ConstPointerTo.