MCRO
C++23 utilities for Unreal Engine.
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages Concepts
Mcro::Text::Macros::TStringPrintfLiteral< Args > Struct Template Reference

#include <TextMacros.h>

Public Types

using Arguments = TTuple<Args...>
 

Public Member Functions

 TStringPrintfLiteral (Args &&... args)
 
template<size_t CharN>
FString Invoke (const TCHAR(&format)[CharN])
 

Data Fields

Arguments Storage
 

Friends

template<size_t N>
FString operator% (const TCHAR(&format)[N], TStringPrintfLiteral &&tag)
 
template<size_t N>
FString operator% (TStringPrintfLiteral &&tag, const TCHAR(&format)[N])
 

Detailed Description

template<typename... Args>
struct Mcro::Text::Macros::TStringPrintfLiteral< Args >

Definition at line 115 of file TextMacros.h.

Member Typedef Documentation

◆ Arguments

template<typename... Args>
using Mcro::Text::Macros::TStringPrintfLiteral< Args >::Arguments = TTuple<Args...>

Definition at line 117 of file TextMacros.h.

Constructor & Destructor Documentation

◆ TStringPrintfLiteral()

template<typename... Args>
Mcro::Text::Macros::TStringPrintfLiteral< Args >::TStringPrintfLiteral ( Args &&... args)
inline

Definition at line 118 of file TextMacros.h.

Member Function Documentation

◆ Invoke()

template<typename... Args>
template<size_t CharN>
FString Mcro::Text::Macros::TStringPrintfLiteral< Args >::Invoke ( const TCHAR(&) format[CharN])
inline

Definition at line 136 of file TextMacros.h.

Friends And Related Symbol Documentation

◆ operator% [1/2]

template<typename... Args>
template<size_t N>
FString operator% ( const TCHAR(&) format[N],
TStringPrintfLiteral< Args > && tag )
friend

Definition at line 142 of file TextMacros.h.

◆ operator% [2/2]

template<typename... Args>
template<size_t N>
FString operator% ( TStringPrintfLiteral< Args > && tag,
const TCHAR(&) format[N] )
friend

Definition at line 148 of file TextMacros.h.

Field Documentation

◆ Storage

template<typename... Args>
Arguments Mcro::Text::Macros::TStringPrintfLiteral< Args >::Storage

Definition at line 153 of file TextMacros.h.


The documentation for this struct was generated from the following file: