Class Spinnaker::ProducerPtr¶
ClassList > Spinnaker > ProducerPtr
A reference tracked pointer to the producer object.
#include <ProducerPtr.h>
Inherits the following classes: Spinnaker::BasePtr
Public Functions¶
| Type | Name |
|---|---|
| ProducerPtr () |
|
| ProducerPtr (const int) |
|
| ProducerPtr (const long) |
|
| ProducerPtr (const std::nullptr_t) |
Public Functions inherited from Spinnaker::BasePtr¶
| 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 inherited from Spinnaker::BasePtr¶
| Type | Name |
|---|---|
| PointerData * | m_pT Underlying raw pointer. |
Public Functions Documentation¶
function ProducerPtr [1/4]¶
Default Constructor
function ProducerPtr [2/4]¶
Default Constructor with argument
function ProducerPtr [3/4]¶
function ProducerPtr [4/4]¶
The documentation for this class was generated from the following file C:/workspace/include/ProducerPtr.h