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 |
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, | |
T | |||
) | 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.