capydi
Loading...
Searching...
No Matches
capy::di::CreationalConfigDispatcher< Configs > Class Template Reference

#include <CreationalConfigDispatcher.hpp>

Public Member Functions

constexpr CreationalConfigDispatcher (Configs &&... configs)
template<typename Type, typename KeyPack = meta::Pack<Type>, typename InputType = std::tuple<>>
constexpr Resolution< Type, Error > auto resolve (meta::wrapped_with< ResolutionContext > auto &context) const

Constructor & Destructor Documentation

◆ CreationalConfigDispatcher()

template<CreationalConfig... Configs>
capy::di::CreationalConfigDispatcher< Configs >::CreationalConfigDispatcher ( Configs &&... configs)
inlineexplicitconstexpr

Member Function Documentation

◆ resolve()

template<CreationalConfig... Configs>
template<typename Type, typename KeyPack = meta::Pack<Type>, typename InputType = std::tuple<>>
Resolution< Type, Error > auto capy::di::CreationalConfigDispatcher< Configs >::resolve ( meta::wrapped_with< ResolutionContext > auto & context) const
inlineconstexpr
Here is the call graph for this function:

The documentation for this class was generated from the following file: