Navigation
API > API/Runtime > API/Runtime/CoreUObject
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
decltype((LhsType *) nullptr==(RhsType *) nullptr) operator==
(
const TFieldPath< LhsType >& Lhs, |
Compare weak pointers for equality | UObject/FieldPath.h | |
decltype((LhsType *) nullptr==Rhs) operator==
(
const TFieldPath< LhsType >& Lhs, |
Compare weak pointers for equality | UObject/FieldPath.h | |
decltype(Lhs==(RhsType *) nullptr) operator==
(
const LhsType* Lhs, |
Compare weak pointers for equality | UObject/FieldPath.h | |
bool operator==
(
TFieldPath< LhsType >& Lhs, |
Test weak pointer for null | UObject/FieldPath.h | |
bool operator==
(
TYPE_OF_NULLPTR, |
Test weak pointer for null | UObject/FieldPath.h | |
bool operator==
(
const U* Lhs, |
Compare for equality with a raw pointer | UObject/LazyObjectPtr.h | |
bool operator==
(
TYPE_OF_NULLPTR, |
Compare to null | UObject/LazyObjectPtr.h | |
| UObject/ObjectHandle.h | |||
bool operator==
(
FRemoteWorkPriority Lhs, |
UObject/RemoteExecutor.h | ||
bool operator==
(
LhsType* Lhs, |
UObject/SoftObjectPtr.h | ||
bool operator==
(
TYPE_OF_NULLPTR Lhs, |
UObject/SoftObjectPtr.h | ||
bool operator==
(
const UClass* Lhs, |
UObject/SoftObjectPtr.h | ||
bool operator==
(
const TWeakFieldPtr< LhsType >& Lhs, |
Compare weak pointers for equality | UObject/WeakFieldPtr.h | |
bool operator==
(
const TWeakFieldPtr< LhsType >& Lhs, |
Compare weak pointers for equality | UObject/WeakFieldPtr.h | |
bool operator==
(
const LhsType* Lhs, |
Compare weak pointers for equality | UObject/WeakFieldPtr.h | |
bool operator==
(
const TWeakFieldPtr< LhsType >& Lhs, |
Test weak pointer for null | UObject/WeakFieldPtr.h | |
bool operator==
(
TYPE_OF_NULLPTR, |
Test weak pointer for null | UObject/WeakFieldPtr.h |
operator==(const TFieldPath< LhsType > &, const TFieldPath< LhsType > &)
Description
Compare weak pointers for equality
| Name | operator== |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/FieldPath.h |
| Include Path | #include "UObject/FieldPath.h" |
template<typename LhsType, typename RhsType>
decltype((LhsType *) nullptr==(RhsType *) nullptr) operator==
(
const TFieldPath < LhsType > & Lhs,
const TFieldPath < LhsType > & Rhs
)
Parameters
| Name | Remarks |
|---|---|
| Lhs | weak pointer to compare |
| Rhs | weak pointer to compare |
operator==(const TFieldPath< LhsType > &, const RhsType *)
Description
Compare weak pointers for equality
| Name | operator== |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/FieldPath.h |
| Include Path | #include "UObject/FieldPath.h" |
template<typename LhsType, typename RhsType>
decltype((LhsType *) nullptr==Rhs) operator==
(
const TFieldPath < LhsType > & Lhs,
const RhsType * Rhs
)
Parameters
| Name | Remarks |
|---|---|
| Lhs | weak pointer to compare |
| Rhs | pointer to compare |
operator==(const LhsType *, const TFieldPath< RhsType > &)
Description
Compare weak pointers for equality
| Name | operator== |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/FieldPath.h |
| Include Path | #include "UObject/FieldPath.h" |
template<typename LhsType, typename RhsType>
decltype(Lhs==(RhsType *) nullptr) operator==
(
const LhsType * Lhs,
const TFieldPath < RhsType > & Rhs
)
Parameters
| Name | Remarks |
|---|---|
| Lhs | pointer to compare |
| Rhs | weak pointer to compare |
operator==(TFieldPath< LhsType > &, TYPE_OF_NULLPTR)
Description
Test weak pointer for null
| Name | operator== |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/FieldPath.h |
| Include Path | #include "UObject/FieldPath.h" |
template<typename LhsType>
bool operator==
(
TFieldPath < LhsType > & Lhs,
TYPE_OF_NULLPTR
)
Parameters
| Name | Remarks |
|---|---|
| Lhs | pointer to test |
operator==(TYPE_OF_NULLPTR, TFieldPath< RhsType > &)
Description
Test weak pointer for null
| Name | operator== |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/FieldPath.h |
| Include Path | #include "UObject/FieldPath.h" |
template<typename RhsType>
bool operator==
(
TYPE_OF_NULLPTR,
TFieldPath < RhsType > & Rhs
)
Parameters
| Name | Remarks |
|---|---|
| Rhs | pointer to test |
operator==(const U *, const TLazyObjectPtr< T > &)
Description
Compare for equality with a raw pointer
| Name | operator== |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/LazyObjectPtr.h |
| Include Path | #include "UObject/LazyObjectPtr.h" |
template<typename T, typename U, typename>
bool operator==
(
const U * Lhs,
const TLazyObjectPtr < T > & Rhs
)
operator==(TYPE_OF_NULLPTR, const TLazyObjectPtr< T > &)
Description
Compare to null
| Name | operator== |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/LazyObjectPtr.h |
| Include Path | #include "UObject/LazyObjectPtr.h" |
template<typename T>
bool operator==
(
TYPE_OF_NULLPTR,
const TLazyObjectPtr < T > & Rhs
)
operator==(UE::CoreUObject::Private::FObjectHandlePrivate, UE::CoreUObject::Private::FObjectHandlePrivate)
| Name | operator== |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/ObjectHandle.h |
| Include Path | #include "UObject/ObjectHandle.h" |
bool operator==
(
UE::CoreUObject::Private::FObjectHandlePrivate LHS,
UE::CoreUObject::Private::FObjectHandlePrivate RHS
)
operator==(FRemoteWorkPriority, FRemoteWorkPriority)
| Name | operator== |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/RemoteExecutor.h |
| Include Path | #include "UObject/RemoteExecutor.h" |
| Source | /Engine/Source/Runtime/CoreUObject/Private/UObject/RemoteExecutor.cpp |
bool operator==
(
FRemoteWorkPriority Lhs,
FRemoteWorkPriority Rhs
)
operator==(LhsType *, const TSoftObjectPtr< RhsType > &)
| Name | operator== |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/SoftObjectPtr.h |
| Include Path | #include "UObject/SoftObjectPtr.h" |
template<typename LhsType, typename RhsType, std::enable_if_t<, LhsType *, RhsType * >), int >>
bool operator==
(
LhsType * Lhs,
const TSoftObjectPtr < RhsType > & Rhs
)
operator==(TYPE_OF_NULLPTR, const TSoftObjectPtr< RhsType > &)
| Name | operator== |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/SoftObjectPtr.h |
| Include Path | #include "UObject/SoftObjectPtr.h" |
template<typename RhsType>
bool operator==
(
TYPE_OF_NULLPTR Lhs,
const TSoftObjectPtr < RhsType > & Rhs
)
operator==(const UClass *, const TSoftClassPtr< TClass > &)
| Name | operator== |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/SoftObjectPtr.h |
| Include Path | #include "UObject/SoftObjectPtr.h" |
template<class TClass>
bool operator==
(
const UClass * Lhs,
const TSoftClassPtr < TClass > & Rhs
)
operator==(const TWeakFieldPtr< LhsType > &, const TWeakFieldPtr< RhsType > &)
Description
Compare weak pointers for equality
| Name | operator== |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/WeakFieldPtr.h |
| Include Path | #include "UObject/WeakFieldPtr.h" |
template<typename LhsType, typename RhsType, std::enable_if_t<((!std::is_same_v< decltype((LhsType *) nullptr==(RhsType *) nullptr), long long ************ >)), int >>
bool operator==
(
const TWeakFieldPtr < LhsType > & Lhs,
const TWeakFieldPtr < RhsType > & Rhs
)
Parameters
| Name | Remarks |
|---|---|
| Lhs | weak pointer to compare |
| Rhs | weak pointer to compare |
operator==(const TWeakFieldPtr< LhsType > &, const RhsType *)
Description
Compare weak pointers for equality
| Name | operator== |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/WeakFieldPtr.h |
| Include Path | #include "UObject/WeakFieldPtr.h" |
template<typename LhsType, typename RhsType, std::enable_if_t<((!std::is_same_v< decltype((LhsType *) nullptr==(const RhsType *) nullptr), long long ************ >)), int >>
bool operator==
(
const TWeakFieldPtr < LhsType > & Lhs,
const RhsType * Rhs
)
Parameters
| Name | Remarks |
|---|---|
| Lhs | weak pointer to compare |
| Rhs | pointer to compare |
operator==(const LhsType *, const TWeakFieldPtr< RhsType > &)
Description
Compare weak pointers for equality
| Name | operator== |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/WeakFieldPtr.h |
| Include Path | #include "UObject/WeakFieldPtr.h" |
template<typename LhsType, typename RhsType, std::enable_if_t<((!std::is_same_v< decltype((const LhsType *) nullptr==(RhsType *) nullptr), long long ************ >)), int >>
bool operator==
(
const LhsType * Lhs,
const TWeakFieldPtr < RhsType > & Rhs
)
Parameters
| Name | Remarks |
|---|---|
| Lhs | pointer to compare |
| Rhs | weak pointer to compare |
operator==(const TWeakFieldPtr< LhsType > &, TYPE_OF_NULLPTR)
Description
Test weak pointer for null
| Name | operator== |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/WeakFieldPtr.h |
| Include Path | #include "UObject/WeakFieldPtr.h" |
template<typename LhsType>
bool operator==
(
const TWeakFieldPtr < LhsType > & Lhs,
TYPE_OF_NULLPTR
)
Parameters
| Name | Remarks |
|---|---|
| Lhs | weak pointer to test |
operator==(TYPE_OF_NULLPTR, const TWeakFieldPtr< RhsType > &)
Description
Test weak pointer for null
| Name | operator== |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/WeakFieldPtr.h |
| Include Path | #include "UObject/WeakFieldPtr.h" |
template<typename RhsType>
bool operator==
(
TYPE_OF_NULLPTR,
const TWeakFieldPtr < RhsType > & Rhs
)
Parameters
| Name | Remarks |
|---|---|
| Rhs | weak pointer to test |