Navigation
API > API/Plugins > API/Plugins/RigLogicLib
A view over a continuous sequence of objects.
| Name | ArrayView |
| Type | class |
| Header File | /Engine/Plugins/Animation/RigLogic/Source/RigLogicLib/Public/arrayview/ArrayView.h |
| Include Path | #include "arrayview/ArrayView.h" |
Syntax
template<typename T>
class ArrayView
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ArrayView
(
pointer src, |
arrayview/ArrayView.h | ||
| arrayview/ArrayView.h | |||
| arrayview/ArrayView.h | |||
| arrayview/ArrayView.h | |||
| arrayview/ArrayView.h | |||
| arrayview/ArrayView.h | |||
ArrayView
(
U&& src |
arrayview/ArrayView.h | ||
ArrayView () |
arrayview/ArrayView.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~ArrayView() |
arrayview/ArrayView.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| const_pointer | typename ArrayViewTraits< T >::const_pointer | arrayview/ArrayView.h | |
| const_reference | typename ArrayViewTraits< T >::const_reference | arrayview/ArrayView.h | |
| difference_type | typename ArrayViewTraits< T >::difference_type | arrayview/ArrayView.h | |
| pointer | typename ArrayViewTraits< T >::pointer | arrayview/ArrayView.h | |
| reference | typename ArrayViewTraits< T >::reference | arrayview/ArrayView.h | |
| size_type | typename ArrayViewTraits< T >::size_type | arrayview/ArrayView.h | |
| value_type | typename ArrayViewTraits< T >::value_type | arrayview/ArrayView.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ptr | pointer | arrayview/ArrayView.h | ||
| sz | size_type | arrayview/ArrayView.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
reference at
(
std::size_t index |
arrayview/ArrayView.h | ||
const_reference at
(
std::size_t index |
arrayview/ArrayView.h | ||
pointer begin () |
arrayview/ArrayView.h | ||
const_pointer begin () |
arrayview/ArrayView.h | ||
const_pointer cbegin() |
arrayview/ArrayView.h | ||
const_pointer cend() |
arrayview/ArrayView.h | ||
pointer data () |
arrayview/ArrayView.h | ||
const_pointer data () |
arrayview/ArrayView.h | ||
pointer end () |
arrayview/ArrayView.h | ||
const_pointer end () |
arrayview/ArrayView.h | ||
ArrayView first
(
std::size_t count |
arrayview/ArrayView.h | ||
ArrayView last
(
std::size_t count |
arrayview/ArrayView.h | ||
size_type size() |
arrayview/ArrayView.h | ||
ArrayView subview
(
std::size_t offset, |
arrayview/ArrayView.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const_reference operator[]
(
std::size_t index |
arrayview/ArrayView.h | ||
reference operator[]
(
std::size_t index |
arrayview/ArrayView.h | ||
| arrayview/ArrayView.h | |||
| arrayview/ArrayView.h |