operator new

Overload list

Windows
MacOS
Linux
Name Description

Public function

void *

 

operator new

(
    size_t Size,
    const std::nothrow_t&
)

Public function

void *

 

operator new

(
    size_t Size,
    const std::nothrow_t&
)

Public function

void *

 

operator new

(
    size_t Size,
    const std::nothrow_t&
)

Public function

void *

 

operator new

(
    size_t Size,
    TArray< T, Allocator >& Array
)

Array operator news.

Public function

void *

 

operator new

(
    size_t Size,
    TTransArray< T >& Array,
    int32 Index
)

Public function

void *

 

operator new

(
    size_t Size,
    TChunkedArray< T, TargetBytesPerChu...
)

Public function

void *

 

operator new

(
    size_t Size,
    TIndirectArray< T, Allocator >& Ar...
)

Placement new on TIndirectArray has been deprecated - users should call Add() passing a pointer to an object created with new.

Public function

void *

 

operator new

(
    size_t Size,
    TSparseArray< T, Allocator >& Arra...
)

TSparseArray operator news.

Public function

void *

 

operator new

(
    size_t Size,
    const FSparseArrayAllocationInfo& ...
)

A placement new operator which constructs an element in a sparse array allocation.

Public function

void *

 

operator new

(
    size_t Size,
    TTransArray< T >& Array
)

Transactional array operator news.

Public function

void *

 

operator new

(
    size_t Size,
    TArray< T, Allocator >& Array,
    typename TArray< T, Allocator >::Si...
)

Public function

void *

 

operator new

(
    size_t Size,
    TIndirectArray< T, Allocator >& Ar...,
    int32 Index
)

Placement new on TIndirectArray has been deprecated - users should call Insert() passing a pointer to an object created with new.

Public function

void *

 

operator new

(
    size_t Size,
    TSparseArray< T, Allocator >& Arra...,
    int32 Index
)

Public function

void *

 

operator new

(
    size_t Size,
    FDelegateBase& Base
)

Public function

void *

 

operator new

(
    size_t Size,
    FMemStackBase& Mem,
    int32 Count,
    int32 Align
)

Operator new for typesafe memory stack allocation.

Public function

void *

 

operator new

(
    size_t Size,
    FMemStackBase& Mem,
    EMemZeroed Tag,
    int32 Count,
    int32 Align
)

Public function

void *

 

operator new

(
    size_t Size,
    FMemStackBase& Mem,
    EMemOned Tag,
    int32 Count,
    int32 Align
)

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