|
Wildvine Engine
Referencia Doxygen del codigo propio de Wildvine Engine.
|
Clase TWeakPointer para observar objetos gestionados por TSharedPointer sin aumentar el recuento de referencias. Más...
#include <TWeakPointer.h>
Métodos públicos | |
| TSharedPointer< T > | lock () const |
| Convertir TWeakPointer a TSharedPointer. | |
| void | reset () |
| TWeakPointer () | |
| Constructor por defecto. | |
| TWeakPointer (const TSharedPointer< T > &sharedPtr) | |
| Constructor que toma un TSharedPointer. | |
Atributos privados | |
| T * | ptr |
| Puntero al objeto observado. | |
| int * | refCount |
| Puntero al recuento de referencias del TSharedPointer original. | |
Amigas | |
| template<typename U > | |
| class | TSharedPointer |
La clase TWeakPointer proporciona una manera de observar un objeto gestionado por un TSharedPointer sin tener influencia sobre el recuento de referencias del objeto. Permite acceder al objeto solo si aún existe.
Definición en la lÃnea 47 del archivo TWeakPointer.h.
|
inline |
Definición en la lÃnea 52 del archivo TWeakPointer.h.
|
inline |
| sharedPtr | TSharedPointer desde el cual se observará el objeto. |
Definición en la lÃnea 59 del archivo TWeakPointer.h.
|
inline |
Definición en la lÃnea 69 del archivo TWeakPointer.h.
|
inline |
Definición en la lÃnea 78 del archivo TWeakPointer.h.
Definición en la lÃnea 85 del archivo TWeakPointer.h.
|
private |
Definición en la lÃnea 88 del archivo TWeakPointer.h.
|
private |
Definición en la lÃnea 89 del archivo TWeakPointer.h.