Default type traits for custom tracked objects of pointer type. More...


Public Types | |
| typedef T * | TrackedType |
Public Types inherited from TrackedTypeTraitsBase< T *, TrackedTypeTraits< S, T * > > | |
| typedef T * | TrackedType |
Static Public Member Functions | |
| static bool | IsValid (const TrackedType &t) |
| static TrackedType | DefaultValue () |
| static void | Dispose (TrackedType &t) |
Static Public Member Functions inherited from TrackedTypeTraitsBase< T *, TrackedTypeTraits< S, T * > > | |
| static TrackedType | ConvertToTrackedType (const InterfaceMap &) |
| static TrackedType | ConvertToTrackedType (void *) |
Default type traits for custom tracked objects of pointer type.
Use this tracked type traits template for custom tracked objects of pointer type with the ServiceTracker class.
| S | The type of the service being tracked. |
| T | The type of the tracked object. |
| typedef T* TrackedTypeTraits< S, T * >::TrackedType |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |