Navigation
API > API/Developer > API/Developer/TraceServices
| Name | TPagedArray |
| Type | class |
| Header File | /Engine/Source/Developer/TraceServices/Public/Common/PagedArray.h |
| Include Path | #include "Common/PagedArray.h" |
Syntax
template<typename InItemType, typename InPageType>
class TPagedArray
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TPagedArray
(
ILinearAllocator& InAllocator, |
Common/PagedArray.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~TPagedArray() |
Common/PagedArray.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| ItemType | InItemType | Common/PagedArray.h | |
| PageType | InPageType | Common/PagedArray.h | |
| TIterator | TPagedArrayIterator< InItemType, InPageType > | Common/PagedArray.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Allocator | ILinearAllocator & | Common/PagedArray.h | ||
| FirstPage | PageType * | Common/PagedArray.h | ||
| LastPage | PageType * | Common/PagedArray.h | ||
| PagesArray | TArray< PageType > | Common/PagedArray.h | ||
| PageSize | uint64 | Common/PagedArray.h | ||
| TotalItemCount | uint64 | Common/PagedArray.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TIterator begin () |
Common/PagedArray.h | ||
TIterator begin () |
Common/PagedArray.h | ||
ItemType & EmplaceBack
(
ArgsType&&... Args |
Common/PagedArray.h | ||
TIterator end () |
Common/PagedArray.h | ||
TIterator end () |
Common/PagedArray.h | ||
const ItemType & First () |
Common/PagedArray.h | ||
ItemType & First () |
Common/PagedArray.h | ||
const PageType * GetItemPage
(
uint64 ItemIndex |
Common/PagedArray.h | ||
PageType * GetItemPage
(
uint64 ItemIndex |
Common/PagedArray.h | ||
TIterator GetIterator() |
Common/PagedArray.h | ||
TIterator GetIteratorFromItem
(
uint64 ItemIndex |
Common/PagedArray.h | ||
TIterator GetIteratorFromPage
(
uint64 PageIndex |
Common/PagedArray.h | ||
PageType * GetLastPage () |
Common/PagedArray.h | ||
const PageType * GetLastPage () |
Common/PagedArray.h | ||
PageType * GetPage
(
uint64 PageIndex |
Common/PagedArray.h | ||
const PageType * GetPage
(
uint64 PageIndex |
Common/PagedArray.h | ||
const PageType * GetPages() |
Common/PagedArray.h | ||
uint64 GetPageSize() |
Common/PagedArray.h | ||
ItemType & Insert
(
uint64 Index |
Common/PagedArray.h | ||
ItemType & Last () |
Common/PagedArray.h | ||
const ItemType & Last () |
Common/PagedArray.h | ||
uint64 Num() |
Common/PagedArray.h | ||
uint64 NumPages() |
Common/PagedArray.h | ||
ItemType & PushBack() |
Common/PagedArray.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ItemType & operator[]
(
uint64 Index |
Common/PagedArray.h | ||
const ItemType & operator[]
(
uint64 Index |
Common/PagedArray.h |