VTK-m
2.2
vtkm
tmp
Variant
vtkm::tmp::Variant< Ts > Member List
This is the complete list of members for
vtkm::tmp::Variant< Ts >
, including all inherited members.
CanStore
typedef
vtkm::tmp::Variant< Ts >
CastAndCall
(Functor &&f, Args &&... args) const noexcept(noexcept(f(std::declval< const TypeAt< 0 > & >(), args...)))
vtkm::tmp::Variant< Ts >
inline
CastAndCall
(Functor &&f, Args &&... args) noexcept(noexcept(f(std::declval< TypeAt< 0 > & >(), args...)))
vtkm::tmp::Variant< Ts >
inline
CheckTypes
typedef
vtkm::tmp::Variant< Ts >
private
Emplace
(Args &&... args)
vtkm::tmp::Variant< Ts >
inline
Emplace
(std::initializer_list< U > il, Args &&... args)
vtkm::tmp::Variant< Ts >
inline
Emplace
(Args &&... args)
vtkm::tmp::Variant< Ts >
inline
Emplace
(std::initializer_list< U > il, Args &&... args)
vtkm::tmp::Variant< Ts >
inline
EmplaceImpl
(Args &&... args)
vtkm::tmp::Variant< Ts >
inline
private
EmplaceImpl
(std::initializer_list< U > il, Args &&... args)
vtkm::tmp::Variant< Ts >
inline
private
Get
() noexcept
vtkm::tmp::Variant< Ts >
inline
Get
() const noexcept
vtkm::tmp::Variant< Ts >
inline
Get
() noexcept
vtkm::tmp::Variant< Ts >
inline
Get
() const noexcept
vtkm::tmp::Variant< Ts >
inline
GetCanStore
()
vtkm::tmp::Variant< Ts >
inline
static
GetImpl
(std::true_type)
vtkm::tmp::Variant< Ts >
inline
private
GetImpl
(std::true_type) const
vtkm::tmp::Variant< Ts >
inline
private
GetImpl
(std::false_type) const
vtkm::tmp::Variant< Ts >
inline
private
GetIndex
() const noexcept
vtkm::tmp::Variant< Ts >
inline
GetIndexOf
()
vtkm::tmp::Variant< Ts >
inline
static
IndexOf
typedef
vtkm::tmp::Variant< Ts >
IsType
() const
vtkm::tmp::Variant< Ts >
inline
IsValid
() const noexcept
vtkm::tmp::Variant< Ts >
inline
NumberOfTypes
vtkm::tmp::Variant< Ts >
static
operator=
(const Variant &)=default
vtkm::tmp::Variant< Ts >
operator=
(Variant &&)=default
vtkm::tmp::Variant< Ts >
operator=
(const T &src)
vtkm::tmp::Variant< Ts >
inline
Reset
() noexcept
vtkm::tmp::Variant< Ts >
inline
Superclass
typedef
vtkm::tmp::Variant< Ts >
private
TypeAt
typedef
vtkm::tmp::Variant< Ts >
Variant
()=default
vtkm::tmp::Variant< Ts >
Variant
(const Variant &)=default
vtkm::tmp::Variant< Ts >
Variant
(Variant &&)=default
vtkm::tmp::Variant< Ts >
Variant
(const T &src) noexcept
vtkm::tmp::Variant< Ts >
inline
~Variant
()=default
vtkm::tmp::Variant< Ts >
Generated by
1.8.17