TListTypeTraits< TWeakObjectPtr< T > >

Pointer-related functionality (e.g. setting to null, testing for null) specialized for SharedPointers.

Windows
MacOS
Linux

References

Module

Slate

Header

/Engine/Source/Runtime/Slate/Public/Framework/Views/TableViewTypeTraits.h

Include

#include "Framework/Views/TableViewTypeTraits.h"

Syntax

template<typename T>
struct TListTypeTraits< TWeakObjectPtr< T > >

Remarks

Pointer-related functionality (e.g. setting to null, testing for null) specialized for SharedPointers.

Functions

Name Description

Public function Static

void

 

AddReferencedObjects

(
    FReferenceCollector&,
    TArray< TWeakObjectPtr< T > >&,
    TSet< TWeakObjectPtr< T > >&,
    TMap< const U*, TWeakObjectPtr...
)

Public function Static

FString

 

DebugDump

(
    TWeakObjectPtr< T > InPtr
)

Public function Static

bool

 

IsPtrValid

(
    const TWeakObjectPtr< T >& InPtr
)

Public function Static

TWeakObjectP...

 

MakeNullPtr()

Public function Static

TWeakObjectP...

 

NullableItemTypeConvertToItemType

(
    const TWeakObjectPtr< T >& InPtr
)

Public function Static

void

 

ResetPtr

(
    TWeakObjectPtr< T >& InPtr
)

Classes

Name

Description

Public class

SerializerType

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