UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IsTObjectPtr.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
3
#pragma once
4
5
template
<
typename
T>
6
struct
TObjectPtr
;
7
8
template
<
typename
T>
constexpr
bool
TIsTObjectPtr_V
=
false
;
9
template
<
typename
T>
constexpr
bool
TIsTObjectPtr_V< TObjectPtr<T>
> =
true
;
10
template
<
typename
T>
constexpr
bool
TIsTObjectPtr_V<const TObjectPtr<T>
> =
true
;
11
template
<
typename
T>
constexpr
bool
TIsTObjectPtr_V< volatile TObjectPtr<T>
> =
true
;
12
template
<
typename
T>
constexpr
bool
TIsTObjectPtr_V<const volatile TObjectPtr<T>
> =
true
;
13
14
template
<
typename
T>
15
struct
TIsTObjectPtr
16
{
17
static
constexpr
bool
Value
=
TIsTObjectPtr_V<T>
;
18
};
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
TIsTObjectPtr_V
constexpr bool TIsTObjectPtr_V
Definition
IsTObjectPtr.h:8
TIsTObjectPtr
Definition
IsTObjectPtr.h:16
TIsTObjectPtr::Value
static constexpr bool Value
Definition
IsTObjectPtr.h:17
TObjectPtr
Definition
ObjectPtr.h:488
Engine
Source
Runtime
CoreUObject
Public
Templates
IsTObjectPtr.h
Generated by
1.9.8