Iros
 
Loading...
Searching...
No Matches
create.h File Reference

Go to the source code of this file.

Namespaces

namespace  di
 
namespace  di::concepts
 
namespace  di::util
 

Concepts

concept  di::concepts::CreatableFrom
 
concept  di::concepts::TemplateCreatableFrom
 

Functions

template<typename T, typename... Args>
requires (concepts::LanguageVoid<T> || concepts::CreatableFrom<T, Args...>)
constexpr auto di::util::create (Args &&... args)
 
template<template< typename... > typename Template, typename... Args>
requires (concepts::TemplateCreatableFrom<Template, Args...>)
constexpr auto di::util::create (Args &&... args)
 
template<typename T, typename... Args>
requires (concepts::LanguageVoid<T> || concepts::CreatableFrom<T, Args...>)
constexpr auto di::create (Args &&... args)