|
duvc-ctl 2.0.0
USB Video Class Camera Control Library
|
Public Member Functions | |
| com_ptr () noexcept=default | |
| com_ptr (T *p) noexcept | |
| ~com_ptr () | |
| com_ptr (const com_ptr &)=delete | |
| com_ptr & | operator= (const com_ptr &)=delete |
| com_ptr (com_ptr &&o) noexcept | |
| com_ptr & | operator= (com_ptr &&o) noexcept |
| T * | get () const noexcept |
| T ** | put () noexcept |
| T * | operator-> () const noexcept |
| operator bool () const noexcept | |
| void | reset () noexcept |
|
defaultnoexcept |
|
inlineexplicitnoexcept |
|
inline |
Definition at line 86 of file core.cpp.
References duvc::com_ptr< T >::reset().
|
delete |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlineexplicitnoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
Definition at line 92 of file core.cpp.
References duvc::com_ptr< T >::reset().
|
delete |
|
inlinenoexcept |
Definition at line 98 of file core.cpp.
References duvc::com_ptr< T >::reset().
|
inlinenoexcept |
Definition at line 101 of file core.cpp.
Referenced by duvc::com_ptr< T >::operator=(), duvc::com_ptr< T >::put(), and duvc::com_ptr< T >::~com_ptr().