DynArray

Resizable array-like abstraction for trivial-types only.

Windows
MacOS
Linux

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

Name Description

Public function

DynArray()

Public function

DynArray

(
    const allocator_type& allocator
)

Public function

DynArray

(
    const DynArray& rhs
)

Public function

DynArray

(
    DynArray&& rhs
)

Public function

DynArray

(
    std::size_t size,
    const allocator_type& allocator
)

Public function

DynArray

(
    std::size_t size,
    const value_type& value,
    const allocator_type& allocator
)

Public function

DynArray

(
    const value_type* source,
    std::size_t size,
    const allocator_type& allocator
)

Public function

DynArray

(
    TIterator start,
    TIterator end,
    const allocator_type& allocator
)

Destructors

Name Description

Public function

~DynArray()

Functions

Name Description

Public function

void

 

assign

(
    TIterator start,
    TIterator end
)

Public function

value_type &...

 

begin()

Public function Const

const value_...

 

begin()

Public function Const

const value_...

 

cbegin()

Public function Const

const value_...

 

cend()

Public function

void

 

clear()

Public function

value_type &...

 

data()

Public function Const

const value_...

 

data()

Public function Const

bool

 

empty()

Public function

value_type &...

 

end()

Public function Const

const value_...

 

end()

Public function Const

allocator_ty...

 

get_allocator()

Public function

void

 

resize

(
    std::size_t size
)

Public function

void

 

resize

(
    std::size_t size,
    const value_type& value
)

Public function

void

 

resize_uninitialized

(
    std::size_t size
)

Public function Const

std::size_t

 

size()

Operators

Name Description

Public function

value_type &

 

operator[]

(
    std::size_t index
)

Public function Const

const value_...

 

operator[]

(
    std::size_t index
)

Public function

DynArray &

 

operator=

(
    const DynArray& rhs
)

Public function

DynArray &

 

operator=

(
    DynArray&& rhs
)

Typedefs

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss