The base class of the SystemPtr, CameraPtr, InterfacePtr, ProducerPtr, ImagePtr and LoggingEventDataPtr objects.
More...
template<class T, class B = T>
class Spinnaker::BasePtr< T, B >
The base class of the SystemPtr, CameraPtr, InterfacePtr, ProducerPtr, ImagePtr and LoggingEventDataPtr objects.
◆ BasePtr() [1/2]
◆ ~BasePtr()
◆ BasePtr() [2/2]
◆ get()
◆ IsValid()
| virtual bool IsValid |
( |
| ) |
const |
| throw | ( | |
| ) | | |
|
virtual |
True if the pointer is valid.
◆ operator bool()
| virtual operator bool |
( |
void |
| ) |
const |
| throw | ( | |
| ) | | |
|
virtual |
True if the pointer is valid.
◆ operator T*()
| virtual operator T* |
( |
void |
| ) |
const |
|
virtual |
◆ operator!=() [1/4]
| virtual bool operator!= |
( |
const BasePtr< T, B > & |
rT | ) |
const |
|
virtual |
◆ operator!=() [2/4]
| virtual bool operator!= |
( |
int |
nMustBeNull | ) |
const |
|
virtual |
◆ operator!=() [3/4]
| virtual bool operator!= |
( |
long |
nMustBeNull | ) |
const |
|
virtual |
◆ operator!=() [4/4]
| virtual bool operator!= |
( |
std::nullptr_t |
| ) |
const |
|
virtual |
◆ operator->()
| virtual T* operator-> |
( |
void |
| ) |
const |
|
virtual |
◆ operator=() [1/4]
◆ operator=() [2/4]
| virtual BasePtr& operator= |
( |
const int |
nMustBeNull | ) |
|
|
virtual |
◆ operator=() [3/4]
| virtual BasePtr& operator= |
( |
const long |
nMustBeNull | ) |
|
|
virtual |
◆ operator=() [4/4]
| virtual BasePtr& operator= |
( |
const std::nullptr_t |
nullPtr | ) |
|
|
virtual |
◆ operator==() [1/4]
| virtual bool operator== |
( |
const BasePtr< T, B > & |
rT | ) |
const |
|
virtual |
◆ operator==() [2/4]
| virtual bool operator== |
( |
int |
nMustBeNull | ) |
const |
|
virtual |
◆ operator==() [3/4]
| virtual bool operator== |
( |
long |
nMustBeNull | ) |
const |
|
virtual |
◆ operator==() [4/4]
| virtual bool operator== |
( |
std::nullptr_t |
| ) |
const |
|
virtual |
◆ CameraListImpl
| friend class CameraListImpl |
|
friend |
◆ InterfaceListImpl
| friend class InterfaceListImpl |
|
friend |
◆ ProducerListImpl
| friend class ProducerListImpl |
|
friend |
◆ m_pT
The documentation for this class was generated from the following file: