ArrayView

A view over a continuous sequence of objects.

Windows
MacOS
Linux

Inheritance Hierarchy

ArrayView

StringView

References

Module

RigLogicLib

Header

/Engine/Plugins/Animation/RigLogic/Source/RigLogicLib/Public/dna/types/ArrayView.h

Include

#include "dna/types/ArrayView.h"

Syntax

template<typename T>
class ArrayView

Remarks

A view over a continuous sequence of objects.

Constructors

Name Description

Public function

ArrayView()

Public function

ArrayView

(
    const ArrayView&
)

Public function

ArrayView

(
    ArrayView&&
)

Public function

ArrayView

(
    ArrayView< U >& src
)

Public function

ArrayView

(
    const ArrayView< U >& src
)

Public function

ArrayView

(
    ArrayView< U >&& src
)

Public function

ArrayView

(
    U&& src
)

Public function

ArrayView

(
    pointer src,
    size_type size
)

Public function

ArrayView

(
    std::nullptr_t,
    size_type
)

Destructors

Name Description

Public function

~ArrayView()

Functions

Name Description

Public function

reference

 

at

(
    std::size_t index
)

Public function Const

const_refere...

 

at

(
    std::size_t index
)

Public function

pointer

 

begin()

Public function Const

const_pointe...

 

begin()

Public function Const

const_pointe...

 

cbegin()

Public function Const

const_pointe...

 

cend()

Public function

pointer

 

data()

Public function Const

const_pointe...

 

data()

Public function

pointer

 

end()

Public function Const

const_pointe...

 

end()

Public function Const

ArrayView

 

first

(
    std::size_t count
)

Public function Const

ArrayView

 

last

(
    std::size_t count
)

Public function Const

size_type

 

size()

Public function Const

ArrayView

 

subview

(
    std::size_t offset,
    std::size_t count
)

Operators

Name Description

Public function Const

const_refere...

 

operator[]

(
    std::size_t index
)

Public function

reference

 

operator[]

(
    std::size_t index
)

Public function

ArrayView &

 

operator=

(
    ArrayView&&
)

Public function

ArrayView &

 

operator=

(
    const ArrayView&
)

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