Navigation
API > API/Plugins > API/Plugins/RigLogicLib
Resizable array-like abstraction for trivial-types only.
| Name | DynArray |
| Type | class |
| Header File | /Engine/Plugins/Animation/RigLogic/Source/RigLogicLib/Public/terse/types/DynArray.h |
| Include Path | #include "terse/types/DynArray.h" |
Syntax
template<typename T, class TAllocator>
class DynArray
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
DynArray
(
TIterator start, |
terse/types/DynArray.h | ||
DynArray
(
const value_type* source, |
terse/types/DynArray.h | ||
DynArray
(
std::size_t size, |
terse/types/DynArray.h | ||
DynArray
(
std::size_t size, |
terse/types/DynArray.h | ||
| terse/types/DynArray.h | |||
| terse/types/DynArray.h | |||
DynArray () |
terse/types/DynArray.h | ||
DynArray
(
const allocator_type& allocator |
terse/types/DynArray.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~DynArray() |
terse/types/DynArray.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| allocator_type | TAllocator | terse/types/DynArray.h | |
| pointer_type | std::unique_ptr< value_type, std::function< void(value_type *)> > | terse/types/DynArray.h | |
| value_type | T | terse/types/DynArray.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| alloc | allocator_type | terse/types/DynArray.h | ||
| ptr | pointer_type | terse/types/DynArray.h | ||
| sz | std::size_t | terse/types/DynArray.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void assign
(
TIterator start, |
terse/types/DynArray.h | ||
value_type * begin () |
terse/types/DynArray.h | ||
const value_type * begin () |
terse/types/DynArray.h | ||
const value_type * cbegin() |
terse/types/DynArray.h | ||
const value_type * cend() |
terse/types/DynArray.h | ||
void clear() |
terse/types/DynArray.h | ||
value_type * data () |
terse/types/DynArray.h | ||
const value_type * data () |
terse/types/DynArray.h | ||
bool empty() |
terse/types/DynArray.h | ||
value_type * end () |
terse/types/DynArray.h | ||
const value_type * end () |
terse/types/DynArray.h | ||
allocator_type get_allocator() |
terse/types/DynArray.h | ||
void resize
(
std::size_t size |
terse/types/DynArray.h | ||
void resize
(
std::size_t size, |
terse/types/DynArray.h | ||
void resize_uninitialized
(
std::size_t size |
terse/types/DynArray.h | ||
std::size_t size() |
terse/types/DynArray.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static pointer_type create
(
std::size_t size, |
terse/types/DynArray.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
value_type & operator[]
(
std::size_t index |
terse/types/DynArray.h | ||
const value_type & operator[]
(
std::size_t index |
terse/types/DynArray.h | ||
| terse/types/DynArray.h | |||
| terse/types/DynArray.h |