Class Spinnaker::BasePtr¶
template <class T, class B>
ClassList > Spinnaker > BasePtr
The base class of the SystemPtr ,CameraPtr ,InterfacePtr ,ProducerPtr ,ImagePtr andLoggingEventDataPtr objects.
#include <BasePtr.h>
Public Functions¶
| Type | Name |
|---|---|
| BasePtr (void) Default constructor. |
|
| BasePtr (const BasePtr & other) Copy constructor. |
|
| virtual bool | IsValid () const True if the pointer is valid. |
| virtual T * | get () const get() __ |
| virtual | operator T* (void) const Dereferencing. |
| virtual | operator bool (void) const True if the pointer is valid. |
| virtual bool | operator!= (const BasePtr & rT) const Pointer not equal. |
| virtual bool | operator!= (std::nullptr_t) const Pointer not equal. |
| virtual bool | operator!= (int nMustBeNull) const Pointer not equal. |
| virtual bool | operator!= (long nMustBeNull) const Pointer not equal. |
| virtual T * | operator-> (void) const Dereferencing. |
| virtual BasePtr & | operator= (const BasePtr & rhs) Assign INode Pointer. |
| virtual BasePtr & | operator= (const int nMustBeNull) |
| virtual BasePtr & | operator= (const long nMustBeNull) |
| virtual BasePtr & | operator= (const std::nullptr_t nullPtr) |
| virtual bool | operator== (const BasePtr & rT) const Pointer equal. |
| virtual bool | operator== (std::nullptr_t) const Pointer equal. |
| virtual bool | operator== (int nMustBeNull) const Pointer equal. |
| virtual bool | operator== (long nMustBeNull) const Pointer equal. |
| virtual | ~BasePtr (void) |
Protected Attributes¶
| Type | Name |
|---|---|
| PointerData * | m_pT Underlying raw pointer. |
Public Functions Documentation¶
function BasePtr [1/2]¶
Default constructor.
function BasePtr [2/2]¶
Copy constructor.
function IsValid¶
True if the pointer is valid.
function get¶
get() __
function operator T*¶
Dereferencing.
function operator bool¶
True if the pointer is valid.
function operator!=¶
Pointer not equal.
function operator!=¶
Pointer not equal.
function operator!=¶
Pointer not equal.
function operator!=¶
Pointer not equal.
function operator->¶
Dereferencing.
function operator=¶
Assign INode Pointer.
function operator=¶
function operator=¶
function operator=¶
function operator==¶
Pointer equal.
function operator==¶
Pointer equal.
function operator==¶
Pointer equal.
function operator==¶
Pointer equal.
function ~BasePtr¶
Protected Attributes Documentation¶
variable m_pT¶
Underlying raw pointer.
The documentation for this class was generated from the following file C:/workspace/include/BasePtr.h