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