Go to the documentation of this file.
30 #ifndef AVT_VMBAPI_SHAREDPOINTER_H
31 #define AVT_VMBAPI_SHAREDPOINTER_H
49 virtual void inc() = 0;
50 virtual void dec() = 0;
87 static void swap(T2 &rValue1, T2 &rValue2);
107 void reset(T2 *pObject);
130 template<
class T,
class T2>
133 template<
class T1,
class T2>
134 bool operator==(
const shared_ptr<T1>& sp1,
const shared_ptr<T2>& sp2);
135 template<
class T1,
class T2>
136 bool operator!=(
const shared_ptr<T1>& sp1,
const shared_ptr<T2>& sp2);
142 #endif //AVT_VMBAPI_SHAREDPOINTER_H
shared_ptr & operator=(const shared_ptr &rSharedPointer)
virtual ~ref_count_base()
shared_ptr< T > this_type
ref_count & operator=(const ref_count &rRefCount)
ref_count(const ref_count &rRefCount)
bool operator!=(const shared_ptr< T1 > &sp1, const shared_ptr< T2 > &sp2)
static void swap(T2 &rValue1, T2 &rValue2)
virtual long use_count() const
T *this_type::* unspecified_bool_type
AVT::VmbAPI::ref_count_base * m_pRefCount
bool operator==(const shared_ptr< T1 > &sp1, const shared_ptr< T2 > &sp2)
shared_ptr< T > dynamic_pointer_cast(const shared_ptr< T2 > &rSharedPointer)
virtual long use_count() const =0
avt_vimba_camera
Author(s): Allied Vision Technologies, Miquel Massot
autogenerated on Sat Jun 3 2023 02:14:12