#include <array_view.h>
|
template<typename U > |
| ArrayView (U *data, size_t size) |
|
| ArrayView () |
|
| ArrayView (std::nullptr_t) |
|
| ArrayView (std::nullptr_t, size_t size) |
|
template<typename U , size_t N> |
| ArrayView (U(&array)[N]) |
|
template<typename U , typename std::enable_if< Size !=impl::kArrayViewVarSize &&HasDataAndSize< U, T >::value >::type * = nullptr> |
| ArrayView (U &u) |
|
template<typename U , typename std::enable_if< Size==impl::kArrayViewVarSize &&HasDataAndSize< U, T >::value >::type * = nullptr> |
| ArrayView (U &u) |
|
T & | operator[] (size_t idx) const |
|
T * | begin () const |
|
T * | end () const |
|
const T * | cbegin () const |
|
const T * | cend () const |
|
ArrayView< T > | subview (size_t offset, size_t size) const |
|
ArrayView< T > | subview (size_t offset) const |
|
template<typename U > |
| ArrayView (U *data, size_t size) |
|
| ArrayView () |
|
| ArrayView (std::nullptr_t) |
|
| ArrayView (std::nullptr_t, size_t size) |
|
template<typename U , size_t N> |
| ArrayView (U(&array)[N]) |
|
template<typename U , typename std::enable_if< Size !=impl::kArrayViewVarSize &&HasDataAndSize< U, T >::value >::type * = nullptr> |
| ArrayView (U &u) |
|
template<typename U , typename std::enable_if< Size==impl::kArrayViewVarSize &&HasDataAndSize< U, T >::value >::type * = nullptr> |
| ArrayView (U &u) |
|
T & | operator[] (size_t idx) const |
|
T * | begin () const |
|
T * | end () const |
|
const T * | cbegin () const |
|
const T * | cend () const |
|
ArrayView< T > | subview (size_t offset, size_t size) const |
|
ArrayView< T > | subview (size_t offset) const |
|
| ArrayViewBase (T *data, size_t) |
|
T * | data () const |
|
| ArrayViewBase (T *data, size_t) |
|
T * | data () const |
|
◆ const_iterator [1/2]
template<typename T, std::ptrdiff_t Size = impl::kArrayViewVarSize>
◆ const_iterator [2/2]
template<typename T, std::ptrdiff_t Size = impl::kArrayViewVarSize>
◆ value_type [1/2]
template<typename T, std::ptrdiff_t Size = impl::kArrayViewVarSize>
◆ value_type [2/2]
template<typename T, std::ptrdiff_t Size = impl::kArrayViewVarSize>
◆ ArrayView() [1/14]
template<typename T, std::ptrdiff_t Size = impl::kArrayViewVarSize>
template<typename U >
◆ ArrayView() [2/14]
template<typename T, std::ptrdiff_t Size = impl::kArrayViewVarSize>
◆ ArrayView() [3/14]
template<typename T, std::ptrdiff_t Size = impl::kArrayViewVarSize>
◆ ArrayView() [4/14]
template<typename T, std::ptrdiff_t Size = impl::kArrayViewVarSize>
◆ ArrayView() [5/14]
template<typename T, std::ptrdiff_t Size = impl::kArrayViewVarSize>
template<typename U , size_t N>
◆ ArrayView() [6/14]
template<typename T, std::ptrdiff_t Size = impl::kArrayViewVarSize>
template<typename U , typename std::enable_if< Size !=impl::kArrayViewVarSize &&HasDataAndSize< U, T >::value >::type * = nullptr>
◆ ArrayView() [7/14]
template<typename T, std::ptrdiff_t Size = impl::kArrayViewVarSize>
template<typename U , typename std::enable_if< Size==impl::kArrayViewVarSize &&HasDataAndSize< U, T >::value >::type * = nullptr>
◆ ArrayView() [8/14]
template<typename T, std::ptrdiff_t Size = impl::kArrayViewVarSize>
template<typename U >
◆ ArrayView() [9/14]
template<typename T, std::ptrdiff_t Size = impl::kArrayViewVarSize>
◆ ArrayView() [10/14]
template<typename T, std::ptrdiff_t Size = impl::kArrayViewVarSize>
◆ ArrayView() [11/14]
template<typename T, std::ptrdiff_t Size = impl::kArrayViewVarSize>
◆ ArrayView() [12/14]
template<typename T, std::ptrdiff_t Size = impl::kArrayViewVarSize>
template<typename U , size_t N>
◆ ArrayView() [13/14]
template<typename T, std::ptrdiff_t Size = impl::kArrayViewVarSize>
template<typename U , typename std::enable_if< Size !=impl::kArrayViewVarSize &&HasDataAndSize< U, T >::value >::type * = nullptr>
◆ ArrayView() [14/14]
template<typename T, std::ptrdiff_t Size = impl::kArrayViewVarSize>
template<typename U , typename std::enable_if< Size==impl::kArrayViewVarSize &&HasDataAndSize< U, T >::value >::type * = nullptr>
◆ begin() [1/2]
template<typename T, std::ptrdiff_t Size = impl::kArrayViewVarSize>
◆ begin() [2/2]
template<typename T, std::ptrdiff_t Size = impl::kArrayViewVarSize>
◆ cbegin() [1/2]
template<typename T, std::ptrdiff_t Size = impl::kArrayViewVarSize>
◆ cbegin() [2/2]
template<typename T, std::ptrdiff_t Size = impl::kArrayViewVarSize>
◆ cend() [1/2]
template<typename T, std::ptrdiff_t Size = impl::kArrayViewVarSize>
◆ cend() [2/2]
template<typename T, std::ptrdiff_t Size = impl::kArrayViewVarSize>
◆ end() [1/2]
template<typename T, std::ptrdiff_t Size = impl::kArrayViewVarSize>
◆ end() [2/2]
template<typename T, std::ptrdiff_t Size = impl::kArrayViewVarSize>
◆ operator[]() [1/2]
template<typename T, std::ptrdiff_t Size = impl::kArrayViewVarSize>
◆ operator[]() [2/2]
template<typename T, std::ptrdiff_t Size = impl::kArrayViewVarSize>
◆ subview() [1/4]
template<typename T, std::ptrdiff_t Size = impl::kArrayViewVarSize>
◆ subview() [2/4]
template<typename T, std::ptrdiff_t Size = impl::kArrayViewVarSize>
◆ subview() [3/4]
template<typename T, std::ptrdiff_t Size = impl::kArrayViewVarSize>
◆ subview() [4/4]
template<typename T, std::ptrdiff_t Size = impl::kArrayViewVarSize>
The documentation for this class was generated from the following file:
- DerivedData/WebKit/Build/Products/Debug/usr/local/include/webrtc/base/array_view.h