Go to the source code of this file.
|
template<typename... ArgTypes> |
constexpr auto | UE::Core::Private::StringViewGetData (ArgTypes &&... Args) -> decltype(GetData(Forward< ArgTypes >(Args)...)) |
|
template<typename CharRangeType > |
| TStringView (CharRangeType &&Range) -> TStringView< TElementType_T< CharRangeType > > |
|
template<typename CharPtrOrRangeType > |
constexpr auto | MakeStringView (CharPtrOrRangeType &&CharPtrOrRange UE_LIFETIMEBOUND) -> decltype(TStringView(Forward< CharPtrOrRangeType >(CharPtrOrRange))) |
|
template<typename CharPtrType > |
constexpr auto | MakeStringView (CharPtrType &&CharPtr UE_LIFETIMEBOUND, int32 Size) -> decltype(TStringView(Forward< CharPtrType >(CharPtr), Size)) |
|
constexpr FStringView | operator""_SV (const TCHAR *String, size_t Size) |
|
constexpr FAnsiStringView | operator""_ASV (const ANSICHAR *String, size_t Size) |
|
constexpr FWideStringView | operator""_WSV (const WIDECHAR *String, size_t Size) |
|
FUtf8StringView | operator""_U8SV (const ANSICHAR *String, size_t Size) |
|
constexpr FStringView | operator""_PrivateSV (const TCHAR *String, size_t Size) |
|
constexpr FAnsiStringView | operator""_PrivateASV (const ANSICHAR *String, size_t Size) |
|
constexpr FWideStringView | operator""_PrivateWSV (const WIDECHAR *String, size_t Size) |
|
FUtf8StringView | operator""_PrivateU8SV (const ANSICHAR *String, size_t Size) |
|
◆ ANSITEXTVIEW
#define ANSITEXTVIEW |
( |
| str | ) |
(str##_PrivateASV) |
◆ TEXTVIEW
#define TEXTVIEW |
( |
| str | ) |
TEXT(str##_PrivateSV) |
◆ UTF8TEXTVIEW
#define UTF8TEXTVIEW |
( |
| str | ) |
(str##_PrivateU8SV) |
◆ WIDETEXTVIEW
◆ MakeStringView() [1/2]
template<typename CharPtrOrRangeType >
constexpr auto MakeStringView |
( |
CharPtrOrRangeType &&CharPtrOrRange | UE_LIFETIMEBOUND | ) |
-> decltype(TStringView(Forward<CharPtrOrRangeType>(CharPtrOrRange)))
|
|
inlineconstexpr |
◆ MakeStringView() [2/2]
template<typename CharPtrType >
constexpr auto MakeStringView |
( |
CharPtrType &&CharPtr | UE_LIFETIMEBOUND, |
|
|
int32 | Size ) -> decltype(TStringView(Forward<CharPtrType>(CharPtr), Size))
|
|
inlineconstexpr |
◆ operator""_ASV()
◆ operator""_PrivateASV()
◆ operator""_PrivateSV()
constexpr FStringView operator""_PrivateSV |
( |
const TCHAR * | String, |
|
|
size_t | Size ) |
|
inlineconstexpr |
◆ operator""_PrivateU8SV()
◆ operator""_PrivateWSV()
◆ operator""_SV()
◆ operator""_U8SV()
◆ operator""_WSV()
◆ TStringView()
template<typename CharRangeType >
TStringView |
( |
CharRangeType && | Range | ) |
-> TStringView< TElementType_T< CharRangeType > > |