Navigation
API > API/Runtime > API/Runtime/Core
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TVariantStorage< Ts... > & UE::Core::Private::CastToStorage
(
TVariant< Ts... >& Variant |
Cast a TVariant to its private base | Misc/TVariantMeta.h | |
TVariantStorage< Ts... > && UE::Core::Private::CastToStorage
(
TVariant< Ts... >&& Variant |
Misc/TVariantMeta.h | ||
const TVariantStorage< Ts... > & UE::Core::Private::CastToStorage
(
const TVariant< Ts... >& Variant |
Misc/TVariantMeta.h |
UE::Core::Private::CastToStorage(TVariant< Ts... > &)
Description
Cast a TVariant to its private base
| Name | UE::Core::Private::CastToStorage |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Misc/TVariantMeta.h |
| Include Path | #include "Misc/TVariantMeta.h" |
namespace UE
{
namespace Core
{
namespace Private
{
template<typename... Ts>
TVariantStorage < Ts... > & UE::Core::Private::CastToStorage
(
TVariant < Ts... > & Variant
)
}
}
}
UE::Core::Private::CastToStorage(TVariant< Ts... > &&)
| Name | UE::Core::Private::CastToStorage |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Misc/TVariantMeta.h |
| Include Path | #include "Misc/TVariantMeta.h" |
namespace UE
{
namespace Core
{
namespace Private
{
template<typename... Ts>
TVariantStorage < Ts... > && UE::Core::Private::CastToStorage
(
TVariant < Ts... > && Variant
)
}
}
}
UE::Core::Private::CastToStorage(const TVariant< Ts... > &)
| Name | UE::Core::Private::CastToStorage |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Misc/TVariantMeta.h |
| Include Path | #include "Misc/TVariantMeta.h" |
namespace UE
{
namespace Core
{
namespace Private
{
template<typename... Ts>
const TVariantStorage < Ts... > & UE::Core::Private::CastToStorage
(
const TVariant < Ts... > & Variant
)
}
}
}