UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IsTString.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
6
11template <typename T> inline constexpr bool TIsTString_V = false;
12template <> inline constexpr bool TIsTString_V<FAnsiString> = true;
13template <> inline constexpr bool TIsTString_V<FUtf8String> = true;
14template <> inline constexpr bool TIsTString_V<FWideString> = true;
15
16template <typename T> inline constexpr bool TIsTString_V<const T> = TIsTString_V<T>;
17template <typename T> inline constexpr bool TIsTString_V< volatile T> = TIsTString_V<T>;
18template <typename T> inline constexpr bool TIsTString_V<const volatile T> = TIsTString_V<T>;
19
20template <typename T>
22{
23 static constexpr bool Value = TIsTString_V<T>;
24 static constexpr bool value = Value;
25};
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
constexpr bool TIsTString_V< volatile T >
Definition IsTString.h:17
constexpr bool TIsTString_V< const volatile T >
Definition IsTString.h:18
constexpr bool TIsTString_V< FAnsiString >
Definition IsTString.h:12
constexpr bool TIsTString_V< FUtf8String >
Definition IsTString.h:13
constexpr bool TIsTString_V< const T >
Definition IsTString.h:16
constexpr bool TIsTString_V< FWideString >
Definition IsTString.h:14
constexpr bool TIsTString_V
Definition IsTString.h:11
Definition IsTString.h:22
static constexpr bool Value
Definition IsTString.h:23
static constexpr bool value
Definition IsTString.h:24