|
template<typename T > |
SIZE_T | UE::Core::Private::EncodeIndices (const T &Variant) |
|
template<typename Variant0 , typename... Variants> |
SIZE_T | UE::Core::Private::EncodeIndices (const Variant0 &First, const Variants &... Rest) |
|
constexpr SIZE_T | UE::Core::Private::DecodeIndex (SIZE_T EncodedIndex, SIZE_T VariantIndex, const SIZE_T *VariantSizes) |
|
constexpr SIZE_T | UE::Core::Private::Multiply (const SIZE_T *Args, SIZE_T Num) |
|
template<typename... Ts> |
FORCEINLINE TVariantStorage< Ts... > & | UE::Core::Private::CastToStorage (TVariant< Ts... > &Variant) |
|
template<typename... Ts> |
FORCEINLINE TVariantStorage< Ts... > && | UE::Core::Private::CastToStorage (TVariant< Ts... > &&Variant) |
|
template<typename... Ts> |
FORCEINLINE const TVariantStorage< Ts... > & | UE::Core::Private::CastToStorage (const TVariant< Ts... > &Variant) |
|
template<SIZE_T EncodedIndex, SIZE_T... VariantIndices, typename Func , typename... Variants> |
decltype(auto) | UE::Core::Private::VisitApplyEncoded (Func &&Callable, Variants &&... Args) |
|
template<typename Func , SIZE_T... EncodedIndices, SIZE_T... VariantIndices, typename... Variants> |
decltype(auto) | UE::Core::Private::VisitImpl (SIZE_T EncodedIndex, Func &&Callable, TIntegerSequence< SIZE_T, EncodedIndices... > &&, TIntegerSequence< SIZE_T, VariantIndices... > &&VariantIndicesSeq, Variants &&... Args) |
|