/Engine/Source/Runtime/Core/Public/Misc/Variant.h
Variant types can be used to store a range of different built-in types, as well as user defined types. The values are internally serialized into a byte array, which means that onlyFArchiveserializable types are supported at this time.
class FVariant