Go to the source code of this file.
Classes | |
| struct | di::util::detail::DeduceCreateFunction |
Namespaces | |
| namespace | di |
| namespace | di::util |
| namespace | di::util::detail |
| namespace | di::concepts |
| namespace | di::meta |
Concepts | |
| concept | di::util::detail::CTADDeducible |
| concept | di::concepts::CreateDeducible |
Typedefs | |
| template<template< typename... > typename Template, typename... Args> | |
| using | di::meta::DeduceCreate = decltype(util::deduce_create(in_place_template<Template>, util::declval<Args>()...)) |
Variables | |
| constexpr auto | di::util::deduce_create = detail::DeduceCreateFunction {} |