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