VTK-m  2.2
vtkm::tmp::Variant< Ts > Member List

This is the complete list of members for vtkm::tmp::Variant< Ts >, including all inherited members.

CanStore typedefvtkm::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 typedefvtkm::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 >inlineprivate
EmplaceImpl(std::initializer_list< U > il, Args &&... args)vtkm::tmp::Variant< Ts >inlineprivate
Get() noexceptvtkm::tmp::Variant< Ts >inline
Get() const noexceptvtkm::tmp::Variant< Ts >inline
Get() noexceptvtkm::tmp::Variant< Ts >inline
Get() const noexceptvtkm::tmp::Variant< Ts >inline
GetCanStore()vtkm::tmp::Variant< Ts >inlinestatic
GetImpl(std::true_type)vtkm::tmp::Variant< Ts >inlineprivate
GetImpl(std::true_type) constvtkm::tmp::Variant< Ts >inlineprivate
GetImpl(std::false_type) constvtkm::tmp::Variant< Ts >inlineprivate
GetIndex() const noexceptvtkm::tmp::Variant< Ts >inline
GetIndexOf()vtkm::tmp::Variant< Ts >inlinestatic
IndexOf typedefvtkm::tmp::Variant< Ts >
IsType() constvtkm::tmp::Variant< Ts >inline
IsValid() const noexceptvtkm::tmp::Variant< Ts >inline
NumberOfTypesvtkm::tmp::Variant< Ts >static
operator=(const Variant &)=defaultvtkm::tmp::Variant< Ts >
operator=(Variant &&)=defaultvtkm::tmp::Variant< Ts >
operator=(const T &src)vtkm::tmp::Variant< Ts >inline
Reset() noexceptvtkm::tmp::Variant< Ts >inline
Superclass typedefvtkm::tmp::Variant< Ts >private
TypeAt typedefvtkm::tmp::Variant< Ts >
Variant()=defaultvtkm::tmp::Variant< Ts >
Variant(const Variant &)=defaultvtkm::tmp::Variant< Ts >
Variant(Variant &&)=defaultvtkm::tmp::Variant< Ts >
Variant(const T &src) noexceptvtkm::tmp::Variant< Ts >inline
~Variant()=defaultvtkm::tmp::Variant< Ts >