UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ExpressionParserTypes.inl File Reference
#include "CoreFwd.h"
#include <type_traits>

Go to the source code of this file.

Classes

struct  Impl::IExpressionNodeStorage
 
struct  Impl::FInlineDataStorage< T >
 
struct  Impl::FHeapDataStorage< T >
 
struct  Impl::TStorageTypeDeduction< T, MaxStackAllocationSize >
 
struct  Impl::TCallableInfoImpl< Ret_(T::*)(Arg1_)>
 
struct  Impl::TCallableInfoImpl< Ret_(T::*)(Arg1_) const >
 
struct  Impl::TCallableInfoImpl< Ret_(T::*)(Arg1_, Arg2_)>
 
struct  Impl::TCallableInfoImpl< Ret_(T::*)(Arg1_, Arg2_) const >
 
struct  Impl::TCallableInfoImpl< Ret_(T::*)(Arg1_, Arg2_, Arg3_)>
 
struct  Impl::TCallableInfoImpl< Ret_(T::*)(Arg1_, Arg2_, Arg3_) const >
 
struct  Impl::TCallableInfo< T >
 

Namespaces

namespace  Impl
 

Macros

#define LOCTEXT_NAMESPACE   "ExpressionParser"
 

Typedefs

using FOperatorEvaluationEnvironment = TOperatorEvaluationEnvironment<>
 

Functions

template<typename T >
FExpressionResult Impl::ForwardReturnType (T &&Result)
 
FExpressionResult Impl::ForwardReturnType (FExpressionResult &&Result)
 
template<typename OperandType , typename ContextType , typename FuncType >
TOperatorJumpTable< ContextType >::FUnaryFunction Impl::WrapUnaryFunction (FuncType In)
 
template<typename LeftOperandType , typename RightOperandType , typename ContextType , typename FuncType >
TOperatorJumpTable< ContextType >::FBinaryFunction Impl::WrapBinaryFunction (FuncType In)
 
template<typename OperandType , typename ContextType , typename FuncType >
TOperatorJumpTable< ContextType >::FShortCircuit Impl::WrapShortCircuitFunction (FuncType In)
 

Macro Definition Documentation

◆ LOCTEXT_NAMESPACE

#define LOCTEXT_NAMESPACE   "ExpressionParser"

Typedef Documentation

◆ FOperatorEvaluationEnvironment