![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <StringConv.h>
Public Types | |
| typedef InFromType | FromType |
| typedef InToType | ToType |
Public Member Functions | |
| template<typename SrcBufferType > | |
| TStringPointer (const SrcBufferType *Source) | |
| template<typename SrcBufferType > | |
| TStringPointer (const SrcBufferType *Source, int32 SourceLen) | |
| TStringPointer (UE::Core::Private::FFromStrCast, const FromType *Source, int32 SourceLen) | |
| template<typename FromRangeType , typename FromRangeCharType = std::remove_cv_t<std::remove_pointer_t<decltype(GetData(std::declval<FromRangeType>()))>, UE_REQUIRES( TIsContiguousContainer< FromRangeType >::Value && !TIsArray< std::remove_reference_t< FromRangeType > >::Value && TIsCharEncodingCompatibleWith< FromRangeCharType, FromType >::Value) > | |
| TStringPointer (FromRangeType &&Source) | |
| TStringPointer (TStringPointer &&Other)=default | |
| UE_FORCEINLINE_HINT const ToType * | Get () const UE_LIFETIMEBOUND |
| UE_FORCEINLINE_HINT int32 | Length () const |
Class takes one type of string and and stores it as-is. For API compatibility with TStringConversion when the To and From types are already in the same format.
| typedef InFromType TStringPointer< InFromType, InToType >::FromType |
| typedef InToType TStringPointer< InFromType, InToType >::ToType |
|
inlineexplicit |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
Construct from a compatible character range such as TStringView or TStringBuilder.
|
default |
Move constructor
|
inline |
Accessor for the string.
|
inline |
Length of the string.