Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
ExpressionParserTypes.inl File Reference
+ Include dependency graph for ExpressionParserTypes.inl:
+ This graph shows which files directly or indirectly include this file:

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, typename TEnableIf<(sizeof(FInlineDataStorage< T >)<=MaxStackAllocationSize)>::Type >
 
struct  Impl::TStorageTypeDeduction< T, MaxStackAllocationSize, typename TEnableIf<(sizeof(FInlineDataStorage< T >) > MaxStackAllocationSize)>::Type >
 
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::TGetOperatorCallPtr< T >
 
struct  Impl::TCallableInfo< T >
 

Namespaces

namespace  Impl
 

Macros

#define LOCTEXT_NAMESPACE   "ExpressionParser"
 

Typedefs

typedef TOperatorEvaluationEnvironment FOperatorEvaluationEnvironment
 

Functions

template<typename T >
static FExpressionResult Impl::ForwardReturnType (T &&Result)
 
static FExpressionResult Impl::ForwardReturnType (FExpressionResult &&Result)
 
template<typename OperandType , typename ContextType , typename FuncType >
static TEnableIf< Impl::TCallableInfo< FuncType >::NumArgs==1, typenameTOperatorJumpTable< ContextType >::FUnaryFunction >::Type Impl::WrapUnaryFunction (FuncType In)
 
template<typename OperandType , typename ContextType , typename FuncType >
static TEnableIf< Impl::TCallableInfo< FuncType >::NumArgs==2, typenameTOperatorJumpTable< ContextType >::FUnaryFunction >::Type Impl::WrapUnaryFunction (FuncType In)
 
template<typename LeftOperandType , typename RightOperandType , typename ContextType , typename FuncType >
static TEnableIf< Impl::TCallableInfo< FuncType >::NumArgs==2, typenameTOperatorJumpTable< ContextType >::FBinaryFunction >::Type Impl::WrapBinaryFunction (FuncType In)
 
template<typename LeftOperandType , typename RightOperandType , typename ContextType , typename FuncType >
static TEnableIf< Impl::TCallableInfo< FuncType >::NumArgs==3, typenameTOperatorJumpTable< ContextType >::FBinaryFunction >::Type Impl::WrapBinaryFunction (FuncType In)
 
template<typename OperandType , typename ContextType , typename FuncType >
static TEnableIf< Impl::TCallableInfo< FuncType >::NumArgs==1, typenameTOperatorJumpTable< ContextType >::FShortCircuit >::Type Impl::WrapShortCircuitFunction (FuncType In)
 
template<typename OperandType , typename ContextType , typename FuncType >
static TEnableIf< Impl::TCallableInfo< FuncType >::NumArgs==2, typenameTOperatorJumpTable< ContextType >::FShortCircuit >::Type Impl::WrapShortCircuitFunction (FuncType In)
 

Macro Definition Documentation

◆ LOCTEXT_NAMESPACE

#define LOCTEXT_NAMESPACE   "ExpressionParser"

Definition at line 9 of file ExpressionParserTypes.inl.

Typedef Documentation

◆ FOperatorEvaluationEnvironment