#include <scoped_safearray.h>
Classes | |
| class | LockScope |
Public Member Functions | |
| ScopedSafearray (SAFEARRAY *safearray=nullptr) | |
| ScopedSafearray (ScopedSafearray &&r) noexcept | |
| ScopedSafearray & | operator= (ScopedSafearray &&rvalue) |
| ~ScopedSafearray () | |
| template<VARTYPE ElementVartype> | |
| std::optional< LockScope< ElementVartype > > | CreateLockScope () const |
| void | Destroy () |
| void | Reset (SAFEARRAY *safearray=nullptr) |
| SAFEARRAY * | Release () |
| SAFEARRAY ** | Receive () |
| size_t | GetCount (UINT dimension=0) const |
| SAFEARRAY * | Get () const |
| bool | operator== (const ScopedSafearray &safearray2) const =delete |
| bool | operator!= (const ScopedSafearray &safearray2) const =delete |
Definition at line 22 of file scoped_safearray.h.
|
inlineexplicit |
Definition at line 119 of file scoped_safearray.h.
|
inlinenoexcept |
Definition at line 123 of file scoped_safearray.h.
|
inline |
Definition at line 133 of file scoped_safearray.h.
|
inline |
Definition at line 138 of file scoped_safearray.h.
References FAILED.
Referenced by base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), and base::win::TEST().
|
inline |
Definition at line 158 of file scoped_safearray.h.
References BASE_DCHECK.
|
inline |
Definition at line 209 of file scoped_safearray.h.
Referenced by base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), and ui::TEST_F().
|
inline |
Definition at line 193 of file scoped_safearray.h.
References BASE_DCHECK, and SUCCEEDED.
Referenced by base::win::TEST(), base::win::TEST(), base::win::TEST(), and base::win::TEST().
|
delete |
|
inline |
Definition at line 128 of file scoped_safearray.h.
|
delete |
|
inline |
Definition at line 187 of file scoped_safearray.h.
Referenced by base::win::TEST(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), and ui::TEST_F().
|
inline |
Definition at line 176 of file scoped_safearray.h.
Referenced by base::win::VariantVector::Compare(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), base::win::TEST(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), and ui::TEST_F().
|
inline |
Definition at line 168 of file scoped_safearray.h.
Referenced by base::win::TEST(), ui::TEST_F(), ui::TEST_F(), ui::TEST_F(), and ui::TEST_F().