UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TYCombinator< LAMBDA > Class Template Reference

#include <LocalWorkQueue.h>

Public Member Functions

constexpr TYCombinator (LAMBDA &&InLambda)
 
constexpr TYCombinator (const LAMBDA &InLambda)
 
template<typename... ARGS>
constexpr auto operator() (ARGS &&... Args) const -> decltype(Lambda(static_cast< const TYCombinator< LAMBDA > & >(*this), Forward< ARGS >(Args)...))
 
template<typename... ARGS>
constexpr auto operator() (ARGS &&... Args) -> decltype(Lambda(static_cast< TYCombinator< LAMBDA > & >(*this), Forward< ARGS >(Args)...))
 

Constructor & Destructor Documentation

◆ TYCombinator() [1/2]

template<typename LAMBDA >
constexpr TYCombinator< LAMBDA >::TYCombinator ( LAMBDA &&  InLambda)
inlineconstexpr

◆ TYCombinator() [2/2]

template<typename LAMBDA >
constexpr TYCombinator< LAMBDA >::TYCombinator ( const LAMBDA InLambda)
inlineconstexpr

Member Function Documentation

◆ operator()() [1/2]

template<typename LAMBDA >
template<typename... ARGS>
constexpr auto TYCombinator< LAMBDA >::operator() ( ARGS &&...  Args) -> decltype(Lambda(static_cast<TYCombinator<LAMBDA>&>(*this), Forward<ARGS>(Args)...))
inlineconstexpr

◆ operator()() [2/2]

template<typename LAMBDA >
template<typename... ARGS>
constexpr auto TYCombinator< LAMBDA >::operator() ( ARGS &&...  Args) const -> decltype(Lambda(static_cast<const TYCombinator<LAMBDA>&>(*this), Forward<ARGS>(Args)...))
inlineconstexpr

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