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