#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(). |
1.3