Panda3D
|
A template wrapper around the above class, mainly to handle the little typecasting niceties. More...
#include "copyOnWritePointer.h"
Public Types | |
typedef T | To |
Public Member Functions | |
CopyOnWritePointerTo (To *object=NULL) | |
CopyOnWritePointerTo (const CopyOnWritePointerTo< T > ©) | |
const To * | get_read_pointer () const |
See CopyOnWritePointer::get_read_pointer(). | |
To * | get_unsafe_pointer () |
See CopyOnWritePointer::get_unsafe_pointer(). | |
To * | get_write_pointer () |
See CopyOnWritePointer::get_write_pointer(). | |
void | operator= (const CopyOnWritePointerTo< T > ©) |
void | operator= (To *object) |
A template wrapper around the above class, mainly to handle the little typecasting niceties.
Definition at line 74 of file copyOnWritePointer.h.
const CopyOnWritePointerTo< T >::To * CopyOnWritePointerTo< T >::get_read_pointer | ( | ) | const [inline] |
See CopyOnWritePointer::get_read_pointer().
Reimplemented from CopyOnWritePointer.
Definition at line 295 of file copyOnWritePointer.I.
References CopyOnWritePointer::get_read_pointer().
CopyOnWritePointerTo< T >::To * CopyOnWritePointerTo< T >::get_unsafe_pointer | ( | ) | [inline] |
See CopyOnWritePointer::get_unsafe_pointer().
Reimplemented from CopyOnWritePointer.
Definition at line 335 of file copyOnWritePointer.I.
References CopyOnWritePointer::get_unsafe_pointer().
CopyOnWritePointerTo< T >::To * CopyOnWritePointerTo< T >::get_write_pointer | ( | ) | [inline] |
See CopyOnWritePointer::get_write_pointer().
Reimplemented from CopyOnWritePointer.
Definition at line 321 of file copyOnWritePointer.I.
References CopyOnWritePointer::get_write_pointer().