lean cpp library
A lean C++ library providing efficient utility classes for high-performance C++ applications.
lean::smart::com_ptr< COMType, Critical > Member List
This is the complete list of members for lean::smart::com_ptr< COMType, Critical >, including all inherited members.
bind(com_type *object)lean::smart::com_ptr< COMType, Critical > [inline, static]
bind_reference enum valuelean::smart::com_ptr< COMType, Critical >
bind_reference_t enum namelean::smart::com_ptr< COMType, Critical >
com_ptr(com_type *object=nullptr)lean::smart::com_ptr< COMType, Critical > [inline]
com_ptr(COMType2 *object)lean::smart::com_ptr< COMType, Critical > [inline]
com_ptr(COMType *object, bind_reference_t)lean::smart::com_ptr< COMType, Critical > [inline]
com_ptr(const com_ptr &right)lean::smart::com_ptr< COMType, Critical > [inline]
com_ptr(const com_ptr< COMType2, Critical2 > &right)lean::smart::com_ptr< COMType, Critical > [inline]
com_type typedeflean::smart::com_ptr< COMType, Critical >
get(void) const lean::smart::com_ptr< COMType, Critical > [inline]
operator com_type *() const lean::smart::com_ptr< COMType, Critical > [inline]
operator*() const lean::smart::com_ptr< COMType, Critical > [inline]
operator->() const lean::smart::com_ptr< COMType, Critical > [inline]
operator=(com_type *object)lean::smart::com_ptr< COMType, Critical > [inline]
operator=(const com_ptr &right)lean::smart::com_ptr< COMType, Critical > [inline]
operator=(const com_ptr< COMType2, Critical2 > &right)lean::smart::com_ptr< COMType, Critical > [inline]
rebind()lean::smart::com_ptr< COMType, Critical > [inline]
transfer()lean::smart::com_ptr< COMType, Critical > [inline]
unbind()lean::smart::com_ptr< COMType, Critical > [inline]
value_type typedeflean::smart::com_ptr< COMType, Critical >
~com_ptr()lean::smart::com_ptr< COMType, Critical > [inline]