CanStore typedef | vtkm::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 typedef | vtkm::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() noexcept | vtkm::VTK_M_NAMESPACE::Variant< Ts > | inline |
Get() const noexcept | vtkm::VTK_M_NAMESPACE::Variant< Ts > | inline |
Get() noexcept | vtkm::VTK_M_NAMESPACE::Variant< Ts > | inline |
Get() const noexcept | vtkm::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) const | vtkm::VTK_M_NAMESPACE::Variant< Ts > | inlineprivate |
GetImpl(std::false_type) const | vtkm::VTK_M_NAMESPACE::Variant< Ts > | inlineprivate |
GetIndex() const noexcept | vtkm::VTK_M_NAMESPACE::Variant< Ts > | inline |
GetIndexOf() | vtkm::VTK_M_NAMESPACE::Variant< Ts > | inlinestatic |
IndexOf typedef | vtkm::VTK_M_NAMESPACE::Variant< Ts > | |
IsType() const | vtkm::VTK_M_NAMESPACE::Variant< Ts > | inline |
IsValid() const noexcept | vtkm::VTK_M_NAMESPACE::Variant< Ts > | inline |
NumberOfTypes | vtkm::VTK_M_NAMESPACE::Variant< Ts > | static |
operator=(const Variant &)=default | vtkm::VTK_M_NAMESPACE::Variant< Ts > | |
operator=(Variant &&)=default | vtkm::VTK_M_NAMESPACE::Variant< Ts > | |
operator=(const T &src) | vtkm::VTK_M_NAMESPACE::Variant< Ts > | inline |
Reset() noexcept | vtkm::VTK_M_NAMESPACE::Variant< Ts > | inline |
Superclass typedef | vtkm::VTK_M_NAMESPACE::Variant< Ts > | private |
TypeAt typedef | vtkm::VTK_M_NAMESPACE::Variant< Ts > | |
Variant()=default | vtkm::VTK_M_NAMESPACE::Variant< Ts > | |
Variant(const Variant &)=default | vtkm::VTK_M_NAMESPACE::Variant< Ts > | |
Variant(Variant &&)=default | vtkm::VTK_M_NAMESPACE::Variant< Ts > | |
Variant(const T &src) noexcept | vtkm::VTK_M_NAMESPACE::Variant< Ts > | inline |
~Variant()=default | vtkm::VTK_M_NAMESPACE::Variant< Ts > | |