Namespaces | Defines | Functions
UserSharedPointerDefines.h File Reference

Go to the source code of this file.

Namespaces

namespace  AVT
namespace  AVT::VmbAPI

Defines

#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 (Interface) InterfacePtr
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 (IFeatureObserver) IFeatureObserverPtr
typedef AVT::VmbAPI::SP_DECL (Frame) FramePtr
typedef AVT::VmbAPI::SP_DECL (FrameHandler) FrameHandlerPtr
typedef AVT::VmbAPI::SP_DECL (IFrameObserver) IFrameObserverPtr
typedef AVT::VmbAPI::SP_DECL (AncillaryData) AncillaryDataPtr
typedef AVT::VmbAPI::SP_DECL (ICameraFactory) ICameraFactoryPtr
typedef AVT::VmbAPI::SP_DECL (ICameraListObserver) ICameraListObserverPtr
typedef AVT::VmbAPI::SP_DECL (IInterfaceListObserver) IInterfaceListObserverPtr
typedef AVT::VmbAPI::SP_DECL (Mutex) MutexPtr
typedef AVT::VmbAPI::SP_DECL (BasicLockable) BasicLockablePtr

Define Documentation

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

Definition at line 66 of file UserSharedPointerDefines.h.

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

Definition at line 56 of file UserSharedPointerDefines.h.

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

Definition at line 68 of file UserSharedPointerDefines.h.

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

Definition at line 62 of file UserSharedPointerDefines.h.

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

Definition at line 64 of file UserSharedPointerDefines.h.

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

Definition at line 60 of file UserSharedPointerDefines.h.

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

Definition at line 58 of file UserSharedPointerDefines.h.



avt_vimba_camera
Author(s): Miquel Massot , Allied Vision Technologies
autogenerated on Thu Aug 27 2015 12:29:49