ArcGIS Procedural Runtime
3.2.10650
|
#include <PRTUtils.h>
Public Types | |
typedef P * | ptrType |
typedef P | type |
Public Member Functions | |
P * | get () const |
ObjectPtr (P *p) | |
operator bool () const | |
bool | operator() () const |
P & | operator* () const |
P * | operator-> () const |
bool | operator< (const ObjectPtr< P > &rhs) const |
bool | operator== (const ObjectPtr< P > &rhs) const |
void | reset (P *p) |
Protected Attributes | |
std::shared_ptr< P > | mPRT |
Wrapper template which lets us automate the life-cycle of any PRTObject subclass instance.