|
| template<typename Operation , typename ResultType > |
| void | AsType (const Operation &Op, const FValue &Value, ResultType &OutResult) |
| |
| template<typename Operation , typename ResultType > |
| void | AsTypeInPlace (const Operation &Op, EValueType Type, TArrayView< FValueComponent > Component, ResultType &OutResult) |
| |
| template<typename Operation > |
| void | Cast (const Operation &Op, const FValue &Value, FValue &OutResult) |
| |
| void | FormatComponent_Double (double Value, int32 NumComponents, EValueStringFormat Format, FStringBuilderBase &OutResult) |
| |
| void | SetFieldType (EValueType *FieldTypes, EValueComponentType *ComponentTypes, int32 FieldIndex, int32 ComponentIndex, const FType &Type) |
| |
| template<typename T > |
| FORCENOINLINE T | GetSafeDivisor (T Number) |
| |
| template<> |
| FORCENOINLINE int32 | GetSafeDivisor< int32 > (int32 Number) |
| |
| template<typename Operation > |
| FValue | UnaryOp (const Operation &Op, const FValue &Value) |
| |
| template<typename Operation > |
| EValueType | UnaryOpInPlace (const Operation &Op, EValueType Type, TArrayView< FValueComponent > &Component) |
| |
| int8 | GetNumComponentsResult (int8 Lhs, int8 Rhs) |
| |
| template<typename Operation > |
| FValue | BinaryOp (const Operation &Op, const FValue &Lhs, const FValue &Rhs) |
| |
| template<typename Operation > |
| EValueType | BinaryOpInPlace (const Operation &Op, EValueType LhsType, EValueType RhsType, TArrayView< FValueComponent > &Component, int32 &OutComponentsConsumed) |
| |
| template<typename Operation > |
| FValue | CompareOp (const Operation &Op, const FValue &Lhs, const FValue &Rhs) |
| |