Flutter Engine
The Flutter Engine
|
#include <scoped_safearray.h>
Public Types | |
using | iterator_category = std::random_access_iterator_tag |
using | value_type = typename internal::VariantUtil< ElementVartype >::Type |
using | difference_type = ptrdiff_t |
using | reference = value_type & |
using | const_reference = const value_type & |
using | pointer = value_type * |
using | const_pointer = const value_type * |
Public Member Functions | |
LockScope () | |
LockScope (LockScope< ElementVartype > &&other) | |
LockScope< ElementVartype > & | operator= (LockScope< ElementVartype > &&other) |
~LockScope () | |
VARTYPE | Type () const |
size_t | size () const |
pointer | begin () |
pointer | end () |
const_pointer | begin () const |
const_pointer | end () const |
pointer | data () |
const_pointer | data () const |
reference | operator[] (int index) |
const_reference | operator[] (int index) const |
reference | at (size_t index) |
const_reference | at (size_t index) const |
Friends | |
class | ScopedSafearray |
Definition at line 32 of file scoped_safearray.h.
using base::win::ScopedSafearray::LockScope< ElementVartype >::const_pointer = const value_type* |
Definition at line 41 of file scoped_safearray.h.
using base::win::ScopedSafearray::LockScope< ElementVartype >::const_reference = const value_type& |
Definition at line 39 of file scoped_safearray.h.
using base::win::ScopedSafearray::LockScope< ElementVartype >::difference_type = ptrdiff_t |
Definition at line 37 of file scoped_safearray.h.
using base::win::ScopedSafearray::LockScope< ElementVartype >::iterator_category = std::random_access_iterator_tag |
Definition at line 35 of file scoped_safearray.h.
using base::win::ScopedSafearray::LockScope< ElementVartype >::pointer = value_type* |
Definition at line 40 of file scoped_safearray.h.
using base::win::ScopedSafearray::LockScope< ElementVartype >::reference = value_type& |
Definition at line 38 of file scoped_safearray.h.
using base::win::ScopedSafearray::LockScope< ElementVartype >::value_type = typename internal::VariantUtil<ElementVartype>::Type |
Definition at line 36 of file scoped_safearray.h.
|
inline |
Definition at line 43 of file scoped_safearray.h.
|
inline |
Definition at line 49 of file scoped_safearray.h.
|
inline |
Definition at line 65 of file scoped_safearray.h.
|
inline |
Definition at line 82 of file scoped_safearray.h.
|
inline |
Definition at line 87 of file scoped_safearray.h.
|
inline |
Definition at line 71 of file scoped_safearray.h.
|
inline |
Definition at line 73 of file scoped_safearray.h.
|
inline |
Definition at line 76 of file scoped_safearray.h.
|
inline |
Definition at line 77 of file scoped_safearray.h.
|
inline |
Definition at line 72 of file scoped_safearray.h.
|
inline |
Definition at line 74 of file scoped_safearray.h.
|
inline |
Definition at line 55 of file scoped_safearray.h.
|
inline |
Definition at line 79 of file scoped_safearray.h.
|
inline |
Definition at line 80 of file scoped_safearray.h.
|
inline |
Definition at line 69 of file scoped_safearray.h.
|
inline |
Definition at line 67 of file scoped_safearray.h.
|
friend |
Definition at line 115 of file scoped_safearray.h.