struct Any::StorageImpl
Declaration
template <typename T>
struct Any::StorageImpl : public StorageBase { /* full declaration omitted */ };
Declared at: llvm/include/llvm/ADT/Any.h:42
Inherits from: Any::StorageBase
Templates
- T
Member Variables
- public T Value
Method Overview
- public StorageImpl<T>(const T & Value)
- public StorageImpl<T>(T && Value)
- private StorageImpl<T>(const StorageImpl<T> & Other)
- public std::unique_ptr<StorageBase> clone() const
- public const void * id() const
Inherited from Any::StorageBase:
Methods
¶StorageImpl<T>(const T& Value)
StorageImpl<T>(const T& Value)
Declared at: llvm/include/llvm/ADT/Any.h:43
Parameters
- const T& Value
¶StorageImpl<T>(T&& Value)
StorageImpl<T>(T&& Value)
Declared at: llvm/include/llvm/ADT/Any.h:45
Parameters
- T&& Value
¶StorageImpl<T>(const StorageImpl<T>& Other)
StorageImpl<T>(const StorageImpl<T>& Other)
Declared at: llvm/include/llvm/ADT/Any.h:57
Parameters
- const StorageImpl<T>& Other
¶std::unique_ptr<StorageBase> clone() const
std::unique_ptr<StorageBase> clone() const
Declared at: llvm/include/llvm/ADT/Any.h:47
¶const void* id() const
const void* id() const
Declared at: llvm/include/llvm/ADT/Any.h:51