Wildmeshing Toolkit
as_variant.hpp File Reference
Include dependency graph for as_variant.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  wmtk::utils::metaprogramming::detail::as_variant_impl< BaseVariantTraitsType, IsConst, TupleType, Index >
 
struct  wmtk::utils::metaprogramming::detail::as_variant_impl< BaseVariantTraitsType, IsConst, std::tuple< DerivedTypes... >, Index >
 

Namespaces

 wmtk
 
 wmtk::utils
 
 wmtk::utils::metaprogramming
 
 wmtk::utils::metaprogramming::detail
 

Functions

template<typename BaseVariantTraitsType >
BaseVariantTraitsType::ReferenceVariant wmtk::utils::metaprogramming::as_variant (typename BaseVariantTraitsType::BaseType &value)
 
template<typename BaseVariantTraitsType >
BaseVariantTraitsType::ConstReferenceVariant wmtk::utils::metaprogramming::as_const_variant (const typename BaseVariantTraitsType::BaseType &value)