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 {} |