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

Convert Unreal/STL/Range-V3 tuples to string the following way: (Item0, Item1, Item2, ...) More...

#include <Enums.h>

Public Member Functions

FStringView operator() (Operand left) const
 
template<CConvertibleToDecayed< Operand > Arg>
FString operator() (Arg &&left) const
 
template<CConvertibleToDecayed< Operand > Arg>
Operand operator() (Arg &&left) const
 
template<CConvertibleToDecayed< Operand > Arg>
auto operator() (Arg &&left) const
 
template<CConvertibleToDecayed< Operand > Arg>
auto operator() (Arg &&left) const
 
template<CConvertibleToDecayed< Operand > Arg>
auto operator() (Arg &&left) const
 
template<CConvertibleToDecayed< Operand > Arg>
FString operator() (Arg &&left) const
 

Static Public Member Functions

template<typename Tuple , size_t... Indices>
static FString Render (Tuple const &tuple, std::index_sequence< Indices... > &&)
 

Detailed Description

template<CTuple Operand>
struct Mcro::Text::TAsFormatArgument< Operand >

Convert Unreal/STL/Range-V3 tuples to string the following way: (Item0, Item1, Item2, ...)

Definition at line 24 of file TupleAsString.h.

Member Function Documentation

◆ operator()() [1/7]

template<CTuple Operand>
template<CConvertibleToDecayed< Operand > Arg>
FString Mcro::Text::TAsFormatArgument< Operand >::operator() ( Arg && left) const
inline

Definition at line 539 of file Conversion.h.

◆ operator()() [2/7]

template<CTuple Operand>
template<CConvertibleToDecayed< Operand > Arg>
Operand Mcro::Text::TAsFormatArgument< Operand >::operator() ( Arg && left) const
inline

Definition at line 329 of file Text.h.

◆ operator()() [3/7]

template<CTuple Operand>
template<CConvertibleToDecayed< Operand > Arg>
auto Mcro::Text::TAsFormatArgument< Operand >::operator() ( Arg && left) const
inline

Definition at line 336 of file Text.h.

◆ operator()() [4/7]

template<CTuple Operand>
template<CConvertibleToDecayed< Operand > Arg>
auto Mcro::Text::TAsFormatArgument< Operand >::operator() ( Arg && left) const
inline

Definition at line 343 of file Text.h.

◆ operator()() [5/7]

template<CTuple Operand>
template<CConvertibleToDecayed< Operand > Arg>
auto Mcro::Text::TAsFormatArgument< Operand >::operator() ( Arg && left) const
inline

Definition at line 369 of file Text.h.

◆ operator()() [6/7]

template<CTuple Operand>
template<CConvertibleToDecayed< Operand > Arg>
FString Mcro::Text::TAsFormatArgument< Operand >::operator() ( Arg && left) const
inline

Definition at line 34 of file TupleAsString.h.

◆ operator()() [7/7]

template<CTuple Operand>
FStringView Mcro::Text::TAsFormatArgument< Operand >::operator() ( Operand left) const
inline

Definition at line 55 of file Enums.h.

◆ Render()

template<CTuple Operand>
template<typename Tuple , size_t... Indices>
static FString Mcro::Text::TAsFormatArgument< Operand >::Render ( Tuple const & tuple,
std::index_sequence< Indices... > &&  )
inlinestatic

Definition at line 27 of file TupleAsString.h.


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