12template<
typename DescType,
class ActorType>
19template<
class DescType>
53 template<
bool bConst,
class ActorType>
60 using ValueType =
typename TActorDescListIteratorValueType<DescType, ActorType>::Type;
61 using IteratorType = std::conditional_t<bConst, typename MapType::TConstIterator, typename MapType::TIterator>;
63 using ReturnType = std::conditional_t<bConst, const ValueType*, ValueType*>;
71 check(ActorClass->IsNative());
72 check(ActorClass->IsChildOf(ActorType::StaticClass()));
83 inline void operator++()
94 inline void RemoveCurrent()
115 inline ReturnType operator->()
const
126 inline explicit operator bool()
const
136 inline UClass* GetActorClass()
const {
return ActorClass; }
158 template <
class ActorType = AActor>
159 class TIterator :
public TBaseIterator<false, ActorType>
169 template <
class ActorType = AActor>
206template<
class DescType>
215 *
ExistingActorDesc->Get()->ToString(FWorldPartitionActorDesc::EToStringMode::Full), *
ActorDesc->ToString(FWorldPartitionActorDesc::EToStringMode::Full));
224template<
class DescType>
236template<
class DescType>
242template<
class DescType>
248template<
class DescType>
254template<
class DescType>
261template<
class ActorType>
264 using Type =
typename FWorldPartitionActorDescType<ActorType>::Type;
#define check(expr)
Definition AssertionMacros.h:314
#define ensure( InExpression)
Definition AssertionMacros.h:464
UE_FORCEINLINE_HINT FLinearColor operator*(float Scalar, const FLinearColor &Color)
Definition Color.h:473
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UE_LOG(CategoryName, Verbosity, Format,...)
Definition LogMacros.h:270
const bool
Definition NetworkReplayStreaming.h:178
TIndexedContainerIterator< const TArray< FPreviewAttachedObjectPair >, const FPreviewAttachedObjectPair, int32 > TConstIterator
Definition PreviewAssetAttachComponent.h:69
TIndexedContainerIterator< TArray< FPreviewAttachedObjectPair >, FPreviewAttachedObjectPair, int32 > TIterator
Definition PreviewAssetAttachComponent.h:68
constexpr uint32 HashCombineFast(uint32 A, uint32 B)
Definition TypeHash.h:74
Definition ActorDescList.h:269
Definition ContainerAllocationPolicies.h:1660
Definition WorldPartitionActorDesc.h:282
Definition ActorDescList.h:21
Definition ChunkedArray.h:56
Definition UnrealString.h.inl:34
Definition UniquePtr.h:107
bool IsChildOf() const
Definition Class.h:788
Type
Definition PawnAction_Move.h:11
Definition UnrealTypeTraits.h:40