diff --git a/_derived_reference_wrapper_variant_traits_8hpp_source.html b/_derived_reference_wrapper_variant_traits_8hpp_source.html new file mode 100644 index 0000000000..62308aad37 --- /dev/null +++ b/_derived_reference_wrapper_variant_traits_8hpp_source.html @@ -0,0 +1,101 @@ + + +
+ + + + +
+ Wildmeshing Toolkit
+
+ |
+
+ Wildmeshing Toolkit
+
+ |
+
+ Wildmeshing Toolkit
+
+ |
+
+ Wildmeshing Toolkit
+
+ |
+
+ Wildmeshing Toolkit
+
+ |
+
+ Wildmeshing Toolkit
+
+ |
+
This is the complete list of members for wmtk::utils::metaprogramming::ReferenceWrappedFunctorReturnCache< Functor, BaseVariantTraitsType, OtherArgumentTypes >, including all inherited members.
+
+ Wildmeshing Toolkit
+
+ |
+
+Public Types | |
+using | TypeHelper = ReferenceWrappedFunctorReturnType< Functor, BaseVariantTraitsType, OtherArgumentTypes... > |
+using | ReturnVariant = typename TypeHelper::type |
+using | RefVariantType = typename BaseVariantTraitsType::ReferenceVariant |
+using | BaseType = typename BaseVariantTraitsType::BaseType |
+using | TupleType = typename BaseVariantTraitsType::DerivedTypesTuple |
+using | RefTupleType = typename BaseVariantTraitsType::ReferenceTuple |
+Private Types | |
+using | KeyType = std::tuple< const BaseType *, OtherArgumentTypes... > |
+Private Member Functions | |
+auto | get_id (const BaseType &input, const OtherArgumentTypes &... ts) const |
+Private Attributes | |
+std::map< KeyType, ReturnVariant > | m_data |
+ Wildmeshing Toolkit
+
+ |
+
+ Wildmeshing Toolkit
+
+ |
+
This is the complete list of members for wmtk::utils::metaprogramming::DerivedReferenceWrapperVariantTraits< BaseType_, DerivedTypes >, including all inherited members.
+
+ Wildmeshing Toolkit
+
+ |
+
+Static Public Member Functions | |
+static size_t | get_index (const BaseType &t) |
+ Wildmeshing Toolkit
+
+ |
+
+ Wildmeshing Toolkit
+
+ |
+
+ Wildmeshing Toolkit
+
+ |
+
This is the complete list of members for wmtk::utils::metaprogramming::detail::ReferenceWrappedFunctorReturnType< Functor, std::tuple< VTs... >, Ts... >, including all inherited members.
+
+ Wildmeshing Toolkit
+
+ |
+
This is the complete list of members for wmtk::utils::metaprogramming::detail::as_variant_impl< BaseVariantTraitsType, TupleType, Index >, including all inherited members.
+
+ Wildmeshing Toolkit
+
+ |
+
+Public Types | |
+using | RetType = typename BaseVariantTraitsType::ReferenceVariant |
+using | BaseType = typename BaseVariantTraitsType::BaseType |
+Static Public Member Functions | |
+static RetType | exec (BaseType &value, size_t index) |
+ Wildmeshing Toolkit
+
+ |
+
This is the complete list of members for wmtk::utils::metaprogramming::detail::as_variant_impl< BaseVariantTraitsType, std::tuple< DerivedTypes... >, Index >, including all inherited members.
+
+ Wildmeshing Toolkit
+
+ |
+
+Static Public Member Functions | |
+static RetType | exec (BaseType &value, size_t index) |
+ Wildmeshing Toolkit
+
+ |
+
This is the complete list of members for wmtk::utils::metaprogramming::unwrap_ref_decay< T >, including all inherited members.
+type typedef (defined in wmtk::utils::metaprogramming::unwrap_reference< std::decay_t< T > >) | wmtk::utils::metaprogramming::unwrap_reference< std::decay_t< T > > |
+ Wildmeshing Toolkit
+
+ |
+
+Additional Inherited Members | |
Public Types inherited from wmtk::utils::metaprogramming::unwrap_reference< std::decay_t< T > > | |
+using | type = std::decay_t< T > |
+ Wildmeshing Toolkit
+
+ |
+
This is the complete list of members for wmtk::utils::metaprogramming::unwrap_reference< T >, including all inherited members.
+type typedef (defined in wmtk::utils::metaprogramming::unwrap_reference< T >) | wmtk::utils::metaprogramming::unwrap_reference< T > |
+ Wildmeshing Toolkit
+
+ |
+
+Public Types | |
+using | type = T |
+ Wildmeshing Toolkit
+
+ |
+
This is the complete list of members for wmtk::utils::metaprogramming::unwrap_reference< std::reference_wrapper< U > >, including all inherited members.
+type typedef (defined in wmtk::utils::metaprogramming::unwrap_reference< std::reference_wrapper< U > >) | wmtk::utils::metaprogramming::unwrap_reference< std::reference_wrapper< U > > |
+ Wildmeshing Toolkit
+
+ |
+
+Public Types | |
+using | type = U & |
+ Wildmeshing Toolkit
+
+ |
+