UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TTypedElementList< HandleType >::FScopedClearNewPendingChange Struct Reference

#include <TypedElementList.h>

Public Member Functions

 FScopedClearNewPendingChange ()=default
 
TYPEDELEMENTFRAMEWORK_API FScopedClearNewPendingChange (TTypedElementList &InTypeElementList)
 
 FScopedClearNewPendingChange (const FScopedClearNewPendingChange &)=delete
 
FScopedClearNewPendingChangeoperator= (const FScopedClearNewPendingChange &)=delete
 
TYPEDELEMENTFRAMEWORK_API FScopedClearNewPendingChange (FScopedClearNewPendingChange &&Other)
 
TYPEDELEMENTFRAMEWORK_API FScopedClearNewPendingChangeoperator= (FScopedClearNewPendingChange &&Other)
 
TYPEDELEMENTFRAMEWORK_API ~FScopedClearNewPendingChange ()
 

Detailed Description

template<class HandleType>
struct TTypedElementList< HandleType >::FScopedClearNewPendingChange

A utility struct that help to cancel any new pending notification that happened in a scope. Note: it won't cancel a notification if there is a legacy batch operation ongoing

Constructor & Destructor Documentation

◆ FScopedClearNewPendingChange() [1/4]

template<class HandleType >
TTypedElementList< HandleType >::FScopedClearNewPendingChange::FScopedClearNewPendingChange ( )
default

◆ FScopedClearNewPendingChange() [2/4]

template<class HandleType >
TTypedElementList< HandleType >::FScopedClearNewPendingChange::FScopedClearNewPendingChange ( TTypedElementList InTypeElementList)

◆ FScopedClearNewPendingChange() [3/4]

template<class HandleType >
TTypedElementList< HandleType >::FScopedClearNewPendingChange::FScopedClearNewPendingChange ( const FScopedClearNewPendingChange )
delete

◆ FScopedClearNewPendingChange() [4/4]

template<class HandleType >
TTypedElementList< HandleType >::FScopedClearNewPendingChange::FScopedClearNewPendingChange ( FScopedClearNewPendingChange &&  Other)

◆ ~FScopedClearNewPendingChange()

template<class HandleType >
TTypedElementList< HandleType >::FScopedClearNewPendingChange::~FScopedClearNewPendingChange ( )

Member Function Documentation

◆ operator=() [1/2]

template<class HandleType >
FScopedClearNewPendingChange & TTypedElementList< HandleType >::FScopedClearNewPendingChange::operator= ( const FScopedClearNewPendingChange )
delete

◆ operator=() [2/2]

template<class HandleType >
TTypedElementList< HandleType >::FScopedClearNewPendingChange & TTypedElementList< HandleType >::FScopedClearNewPendingChange::operator= ( FScopedClearNewPendingChange &&  Other)

The documentation for this struct was generated from the following files: