VTK-m  2.0
vtkm::VTK_M_NAMESPACE::Variant< Ts > Member List

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

CanStore typedefvtkm::VTK_M_NAMESPACE::Variant< Ts >
CastAndCall(Functor &&f, Args &&... args) const noexcept(noexcept(f(std::declval< const TypeAt< 0 > & >(), args...)))vtkm::VTK_M_NAMESPACE::Variant< Ts >inline
CastAndCall(Functor &&f, Args &&... args) noexcept(noexcept(f(std::declval< TypeAt< 0 > & >(), args...)))vtkm::VTK_M_NAMESPACE::Variant< Ts >inline
CheckTypes typedefvtkm::VTK_M_NAMESPACE::Variant< Ts >private
Emplace(Args &&... args)vtkm::VTK_M_NAMESPACE::Variant< Ts >inline
Emplace(std::initializer_list< U > il, Args &&... args)vtkm::VTK_M_NAMESPACE::Variant< Ts >inline
Emplace(Args &&... args)vtkm::VTK_M_NAMESPACE::Variant< Ts >inline
Emplace(std::initializer_list< U > il, Args &&... args)vtkm::VTK_M_NAMESPACE::Variant< Ts >inline
EmplaceImpl(Args &&... args)vtkm::VTK_M_NAMESPACE::Variant< Ts >inlineprivate
EmplaceImpl(std::initializer_list< U > il, Args &&... args)vtkm::VTK_M_NAMESPACE::Variant< Ts >inlineprivate
Get() noexceptvtkm::VTK_M_NAMESPACE::Variant< Ts >inline
Get() const noexceptvtkm::VTK_M_NAMESPACE::Variant< Ts >inline
Get() noexceptvtkm::VTK_M_NAMESPACE::Variant< Ts >inline
Get() const noexceptvtkm::VTK_M_NAMESPACE::Variant< Ts >inline
GetCanStore()vtkm::VTK_M_NAMESPACE::Variant< Ts >inlinestatic
GetImpl(std::true_type)vtkm::VTK_M_NAMESPACE::Variant< Ts >inlineprivate
GetImpl(std::true_type) constvtkm::VTK_M_NAMESPACE::Variant< Ts >inlineprivate
GetImpl(std::false_type) constvtkm::VTK_M_NAMESPACE::Variant< Ts >inlineprivate
GetIndex() const noexceptvtkm::VTK_M_NAMESPACE::Variant< Ts >inline
GetIndexOf()vtkm::VTK_M_NAMESPACE::Variant< Ts >inlinestatic
IndexOf typedefvtkm::VTK_M_NAMESPACE::Variant< Ts >
IsType() constvtkm::VTK_M_NAMESPACE::Variant< Ts >inline
IsValid() const noexceptvtkm::VTK_M_NAMESPACE::Variant< Ts >inline
NumberOfTypesvtkm::VTK_M_NAMESPACE::Variant< Ts >static
operator=(const Variant &)=defaultvtkm::VTK_M_NAMESPACE::Variant< Ts >
operator=(Variant &&)=defaultvtkm::VTK_M_NAMESPACE::Variant< Ts >
operator=(const T &src)vtkm::VTK_M_NAMESPACE::Variant< Ts >inline
Reset() noexceptvtkm::VTK_M_NAMESPACE::Variant< Ts >inline
Superclass typedefvtkm::VTK_M_NAMESPACE::Variant< Ts >private
TypeAt typedefvtkm::VTK_M_NAMESPACE::Variant< Ts >
Variant()=defaultvtkm::VTK_M_NAMESPACE::Variant< Ts >
Variant(const Variant &)=defaultvtkm::VTK_M_NAMESPACE::Variant< Ts >
Variant(Variant &&)=defaultvtkm::VTK_M_NAMESPACE::Variant< Ts >
Variant(const T &src) noexceptvtkm::VTK_M_NAMESPACE::Variant< Ts >inline
~Variant()=defaultvtkm::VTK_M_NAMESPACE::Variant< Ts >