A reference tracked pointer to the interface object. More...
Public Member Functions | |
InterfacePtr () throw () | |
Default Constructor. More... | |
InterfacePtr (const int) throw () | |
Default Constructor with argument. More... | |
InterfacePtr (const long) throw () | |
InterfacePtr (const std::nullptr_t) throw () | |
![]() | |
BasePtr (void) throw () | |
Default constructor. More... | |
BasePtr (const BasePtr &other) throw () | |
Copy constructor. More... | |
virtual | ~BasePtr (void) |
virtual BasePtr & | operator= (const BasePtr &rhs) |
Assign INode Pointer. More... | |
virtual BasePtr & | operator= (const int nMustBeNull) |
virtual BasePtr & | operator= (const long nMustBeNull) |
virtual BasePtr & | operator= (const std::nullptr_t nullPtr) |
virtual | operator IInterface * (void) const |
Dereferencing. More... | |
virtual IInterface * | operator-> (void) const |
Dereferencing. More... | |
virtual bool | IsValid () const throw () |
True if the pointer is valid. More... | |
virtual | operator bool (void) const throw () |
True if the pointer is valid. More... | |
virtual bool | operator== (const BasePtr &rT) const |
Pointer equal. More... | |
virtual bool | operator== (std::nullptr_t) const |
Pointer equal. More... | |
virtual bool | operator== (int nMustBeNull) const |
Pointer equal. More... | |
virtual bool | operator== (long nMustBeNull) const |
Pointer equal. More... | |
virtual IInterface * | get () const |
get() More... | |
Additional Inherited Members | |
![]() | |
PointerData * | m_pT |
Underlying raw pointer. More... | |
A reference tracked pointer to the interface object.
|
inline |
Default Constructor.
|
inline |
Default Constructor with argument.
|
inline |
|
inline |
Contact Support | Spinnaker® SDK Programmer's Guide and API Reference | Thu Dec 16 2021 © FLIR Integrated Imaging Solutions Inc. All rights reserved. |