UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
uLang::TCallTraitsBase< T > Struct Template Reference

#include <TypeTraits.h>

+ Inheritance diagram for uLang::TCallTraitsBase< T >:

Public Types

using ValueType = T
 
using Reference = T &
 
using ConstReference = const T &
 
using ParamType = typename TCallTraitsParamTypeHelper< T, PassByValue >::ParamType
 
using ConstPointerType = typename TCallTraitsParamTypeHelper< T, PassByValue >::ConstParamType
 

Detailed Description

template<typename T>
struct uLang::TCallTraitsBase< T >

base class for call traits. Used to more easily refine portions when specializing

Member Typedef Documentation

◆ ConstPointerType

template<typename T >
using uLang::TCallTraitsBase< T >::ConstPointerType = typename TCallTraitsParamTypeHelper<T, PassByValue>::ConstParamType

◆ ConstReference

template<typename T >
using uLang::TCallTraitsBase< T >::ConstReference = const T&

◆ ParamType

template<typename T >
using uLang::TCallTraitsBase< T >::ParamType = typename TCallTraitsParamTypeHelper<T, PassByValue>::ParamType

◆ Reference

template<typename T >
using uLang::TCallTraitsBase< T >::Reference = T&

◆ ValueType

template<typename T >
using uLang::TCallTraitsBase< T >::ValueType = T

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