|
Panda3D
|
This is the base class for PointerTo and ConstPointerTo. More...
#include "pointerToBase.h"
Public Types | |
| typedef T | To |
Public Member Functions | |
| void | clear () |
| A convenient way to set the PointerTo object to NULL. | |
| void | output (std::ostream &out) const |
| A handy function to output PointerTo's as a hex pointer followed by a reference count. | |
Public Member Functions inherited from PointerToVoid | |
| size_t | get_hash () const |
| constexpr bool | is_null () const |
| Returns true if the PointerTo is a NULL pointer, false otherwise. | |
| bool | operator!= (const PointerToVoid &other) const |
| bool | operator< (const PointerToVoid &other) const |
| bool | operator< (const void *other) const |
| bool | operator== (const PointerToVoid &other) const |
| void | swap (PointerToVoid &other) noexcept |
| Swaps the contents of this PointerTo with the other, without touching the reference counts. | |
Public Member Functions inherited from MemoryBase | |
| void | operator delete (void *, void *) |
| void | operator delete (void *ptr) |
| void | operator delete[] (void *, void *) |
| void | operator delete[] (void *ptr) |
| void * | operator new (size_t size) |
| void * | operator new (size_t size, void *ptr) |
| void * | operator new[] (size_t size) |
| void * | operator new[] (size_t size, void *ptr) |
Friends | |
| template<typename Y> | |
| class | WeakPointerToBase |
This is the base class for PointerTo and ConstPointerTo.
Don't try to use it directly; use either derived class instead.
Definition at line 29 of file pointerToBase.h.
| typedef T PointerToBase< T >::To |
Definition at line 31 of file pointerToBase.h.
|
inline |
A convenient way to set the PointerTo object to NULL.
(Assignment to a NULL pointer also works, of course.)
Definition at line 208 of file pointerToBase.I.
Referenced by GeomVertexData::clear_animated_vertices(), CharacterJoint::clear_local_transforms(), CharacterJoint::clear_net_transforms(), GeomVertexData::clear_rows(), Lens::make_geometry(), and GeomVertexData::unclean_set_format().
|
inline |
A handy function to output PointerTo's as a hex pointer followed by a reference count.
Definition at line 218 of file pointerToBase.I.
Definition at line 55 of file pointerToBase.h.
Definition at line 56 of file pointerToBase.h.