Namespaces | Defines | Functions
SharedPointerDefines.h File Reference
#include <VimbaCPP/Include/SharedPointer.h>
Include dependency graph for SharedPointerDefines.h:
This graph shows which files directly or indirectly include this file:

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)   AVT::VmbAPI::shared_ptr<T>
#define SP_DYN_CAST(sp, T)   AVT::VmbAPI::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 50 of file SharedPointerDefines.h.

#define SP_DECL (   T)    AVT::VmbAPI::shared_ptr<T>

Definition at line 45 of file SharedPointerDefines.h.

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

Definition at line 51 of file SharedPointerDefines.h.

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

Definition at line 48 of file SharedPointerDefines.h.

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

Definition at line 49 of file SharedPointerDefines.h.

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

Definition at line 47 of file SharedPointerDefines.h.

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

Definition at line 46 of file SharedPointerDefines.h.



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