Namespaces | Macros | Functions
UserSharedPointerDefines.h File Reference

Go to the source code of this file.

Namespaces

 AVT
 
 AVT::VmbAPI
 

Macros

#define SP_ACCESS(sp)   (sp).get()
 
#define SP_DECL(T)   std::shared_ptr<T>
 
#define SP_DYN_CAST(sp, T)   std::dynamic_pointer_cast<T>(sp)
 
#define SP_ISEQUAL(sp1, sp2)   ( (sp1) == (sp2) )
 
#define SP_ISNULL(sp)   ( NULL == (sp) )
 
#define SP_RESET(sp)   (sp).reset()
 
#define SP_SET(sp, rawPtr)   (sp).reset( rawPtr )
 

Functions

typedef AVT::VmbAPI::SP_DECL (AncillaryData) AncillaryDataPtr
 
typedef AVT::VmbAPI::SP_DECL (BasicLockable) BasicLockablePtr
 
typedef AVT::VmbAPI::SP_DECL (Camera) CameraPtr
 
typedef AVT::VmbAPI::SP_DECL (Feature) FeaturePtr
 
typedef AVT::VmbAPI::SP_DECL (FeatureContainer) FeatureContainerPtr
 
typedef AVT::VmbAPI::SP_DECL (Frame) FramePtr
 
typedef AVT::VmbAPI::SP_DECL (FrameHandler) FrameHandlerPtr
 
typedef AVT::VmbAPI::SP_DECL (ICameraFactory) ICameraFactoryPtr
 
typedef AVT::VmbAPI::SP_DECL (ICameraListObserver) ICameraListObserverPtr
 
typedef AVT::VmbAPI::SP_DECL (IFeatureObserver) IFeatureObserverPtr
 
typedef AVT::VmbAPI::SP_DECL (IFrameObserver) IFrameObserverPtr
 
typedef AVT::VmbAPI::SP_DECL (IInterfaceListObserver) IInterfaceListObserverPtr
 
typedef AVT::VmbAPI::SP_DECL (Interface) InterfacePtr
 
typedef AVT::VmbAPI::SP_DECL (Mutex) MutexPtr
 

Macro Definition Documentation

◆ SP_ACCESS

#define SP_ACCESS (   sp)    (sp).get()

Definition at line 66 of file UserSharedPointerDefines.h.

◆ SP_DECL

#define SP_DECL (   T)    std::shared_ptr<T>

Definition at line 56 of file UserSharedPointerDefines.h.

◆ SP_DYN_CAST

#define SP_DYN_CAST (   sp,
 
)    std::dynamic_pointer_cast<T>(sp)

Definition at line 68 of file UserSharedPointerDefines.h.

◆ SP_ISEQUAL

#define SP_ISEQUAL (   sp1,
  sp2 
)    ( (sp1) == (sp2) )

Definition at line 62 of file UserSharedPointerDefines.h.

◆ SP_ISNULL

#define SP_ISNULL (   sp)    ( NULL == (sp) )

Definition at line 64 of file UserSharedPointerDefines.h.

◆ SP_RESET

#define SP_RESET (   sp)    (sp).reset()

Definition at line 60 of file UserSharedPointerDefines.h.

◆ SP_SET

#define SP_SET (   sp,
  rawPtr 
)    (sp).reset( rawPtr )

Definition at line 58 of file UserSharedPointerDefines.h.



avt_vimba_camera
Author(s): Allied Vision Technologies, Miquel Massot
autogenerated on Sat Jun 3 2023 02:14:12