UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FConstPawnIterator Class Reference

#include <PawnIterator.h>

Public Member Functions

ENGINE_API ~FConstPawnIterator ()
 
ENGINE_API FConstPawnIterator (FConstPawnIterator &&)
 
ENGINE_API FConstPawnIteratoroperator= (FConstPawnIterator &&)
 
ENGINE_API operator bool () const
 
ENGINE_API FPawnIteratorObject operator* () const
 
ENGINE_API TUniquePtr< FPawnIteratorObjectoperator-> () const
 
ENGINE_API FConstPawnIteratoroperator++ ()
 
ENGINE_API FConstPawnIteratoroperator++ (int)
 

Detailed Description

Imitation iterator class that attempts to provide the basic interface that FConstPawnIterator previously did when a typedef of TArray<TWeakObjectPtr<APawn>>::Iterator. In general you should prefer not to use this iterator and instead use TActorIterator<APawn> or TActorRange<APawn> (or the desired more derived type). This iterator will likely be deprecated in a future release.

Constructor & Destructor Documentation

◆ ~FConstPawnIterator()

FConstPawnIterator::~FConstPawnIterator ( )
default

◆ FConstPawnIterator()

FConstPawnIterator::FConstPawnIterator ( FConstPawnIterator &&  )
default

Member Function Documentation

◆ operator bool()

FConstPawnIterator::operator bool ( ) const
explicit

◆ operator*()

FPawnIteratorObject FConstPawnIterator::operator* ( ) const

◆ operator++() [1/2]

FConstPawnIterator & FConstPawnIterator::operator++ ( )

◆ operator++() [2/2]

FConstPawnIterator & FConstPawnIterator::operator++ ( int  )

◆ operator->()

TUniquePtr< FPawnIteratorObject > FConstPawnIterator::operator-> ( ) const

◆ operator=()

FConstPawnIterator & FConstPawnIterator::operator= ( FConstPawnIterator &&  )
default

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