Navigation
API > API/Plugins > API/Plugins/RigLogicLib > API/Plugins/RigLogicLib/arrayview
Inheritance Hierarchy
- ArrayView
- StringView
References
| Module | RigLogicLib |
| Header | /Engine/Plugins/Animation/RigLogic/Source/RigLogicLib/Public/arrayview/ArrayView.h |
| Include | #include "arrayview/ArrayView.h" |
Syntax
template<typename T>
class ArrayView
Remarks
A view over a continuous sequence of objects.
Constructors
Destructors
| Type | Name | Description | |
|---|---|---|---|
~ArrayView () |
Functions
| Type | Name | Description | |
|---|---|---|---|
| reference | at
(
std::size_t index |
||
| const_reference | at
(
std::size_t index |
||
| pointer | begin () |
||
| const_pointer | begin () |
||
| const_pointer | cbegin () |
||
| const_pointer | cend () |
||
| pointer | data () |
||
| const_pointer | data () |
||
| pointer | end () |
||
| const_pointer | end () |
||
| ArrayView | first
(
std::size_t count |
||
| ArrayView | last
(
std::size_t count |
||
| size_type | size () |
||
| ArrayView | subview
(
std::size_t offset, |
Operators
| Type | Name | Description | |
|---|---|---|---|
| const_reference | operator[]
(
std::size_t index |
||
| reference | operator[]
(
std::size_t index |
||
| ArrayView & | |||
| ArrayView & |
Typedefs
| Name | Description |
|---|---|
| const_pointer | |
| const_reference | |
| difference_type | |
| pointer | |
| reference | |
| size_type | |
| value_type |