|
Argus Camera Sample
Argus Camera Sample
|
This class helps track construction and destruction of Argus objects. More...
#include <TrackedUniqueObject.h>
Public Member Functions | |
| TrackedUniqueObj () | |
| ~TrackedUniqueObj () | |
| T * | get () const |
| bool | reset (T *obj=NULL, Tracker< T > *tracker=NULL) |
| operator bool () const | |
Private Attributes | |
| Tracker< T > * | m_tracker |
| Argus::UniqueObj< T > | m_obj |
Friends | |
| class | Tracker< T > |
This class helps track construction and destruction of Argus objects.
Tracker classes are using it to track Argus objects. It exposes several functions of the Argus::UniqueObj class to allow it to be seamlessly replaced by a TrackedUniqueObj.
Definition at line 65 of file TrackedUniqueObject.h.
|
inline |
Definition at line 68 of file TrackedUniqueObject.h.
|
inline |
Definition at line 73 of file TrackedUniqueObject.h.
|
inline |
Definition at line 78 of file TrackedUniqueObject.h.
|
inline |
Definition at line 109 of file TrackedUniqueObject.h.
|
inline |
Definition at line 83 of file TrackedUniqueObject.h.
|
friend |
Definition at line 115 of file TrackedUniqueObject.h.
|
private |
Definition at line 119 of file TrackedUniqueObject.h.
|
private |
Definition at line 118 of file TrackedUniqueObject.h.
1.8.1