UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
StringFwd.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreTypes.h"
6#include "Concepts/CharType.h"
9
10// String Builder
11
12template <typename CharType> class TStringBuilderBase;
13template <typename CharType, int32 BufferSize> class TStringBuilderWithBuffer;
14template <typename CharType> class TExternalStringBuilder;
15
16template <typename CharType> struct TIsContiguousContainer<TStringBuilderBase<CharType>> { static constexpr bool Value = true; };
17template <typename CharType, int32 BufferSize> struct TIsContiguousContainer<TStringBuilderWithBuffer<CharType, BufferSize>> { static constexpr bool Value = true; };
18template <typename CharType> struct TIsContiguousContainer<TExternalStringBuilder<CharType>> { static constexpr bool Value = true; };
19
28
37
38// String View
39
40template <UE::CCharType T>
41class TStringView;
42
43template <UE::CCharType CharType> struct TIsContiguousContainer<TStringView<CharType>> { static constexpr bool Value = true; };
44
49
50// Shared String
51
52namespace UE
53{
54
55template <typename CharType> class TSharedString;
56
61
62} // UE
63
64template <typename CharType>
65struct TIsContiguousContainer<UE::TSharedString<CharType>>
66{
67 static constexpr bool Value = true;
68};
Definition StringBuilder.h:541
Definition StringBuilder.h:79
Definition StringBuilder.h:509
Definition StringView.h:107
Definition AdvancedWidgetsModule.cpp:13
Definition IsContiguousContainer.h:16
static constexpr bool Value
Definition IsContiguousContainer.h:20