#include <globalPointerRegistry.h>
Static Public Member Functions | |
INLINE void * | get_pointer (TypeHandle type) |
INLINE void | store_pointer (TypeHandle type, void *ptr) |
INLINE void | clear_pointer (TypeHandle type) |
Private Types | |
typedef pmap< TypeHandle, void * > | Pointers |
Private Member Functions | |
void * | ns_get_pointer (TypeHandle type) const |
void | ns_store_pointer (TypeHandle type, void *ptr) |
void | ns_clear_pointer (TypeHandle type) |
Static Private Member Functions | |
INLINE GlobalPointerRegistry * | get_global_ptr () |
Private Attributes | |
Pointers | _pointers |
Static Private Attributes | |
GlobalPointerRegistry * | _global_ptr |
|
Definition at line 82 of file globalPointerRegistry.h. |
|
Referenced by ns_store_pointer(). |
|
|
|
|
|
Definition at line 99 of file globalPointerRegistry.cxx. References _pointers, TypeHandle::none(), and type. |
|
Definition at line 37 of file globalPointerRegistry.cxx. References _pointers, TypeHandle::none(), NULL, and type. |
|
Definition at line 61 of file globalPointerRegistry.cxx. References _pointers, clear_pointer(), TypeHandle::none(), NULL, and type. |
|
|
|
Definition at line 27 of file globalPointerRegistry.cxx. |
|
Definition at line 83 of file globalPointerRegistry.h. Referenced by ns_clear_pointer(), ns_get_pointer(), and ns_store_pointer(). |