capydi
Loading...
Searching...
No Matches
capy::di::ResolutionOverrides< Overrides > Class Template Reference

#include <ResolutionOverrides.hpp>

Public Member Functions

constexpr ResolutionOverrides (Overrides &&... overrides)
template<typename Override>
constexpr std::optional< Override > retrieve_override () const
constexpr bool validate () const
constexpr void reset () const

Constructor & Destructor Documentation

◆ ResolutionOverrides()

template<typename... Overrides>
capy::di::ResolutionOverrides< Overrides >::ResolutionOverrides ( Overrides &&... overrides)
inlineexplicitconstexpr

Member Function Documentation

◆ reset()

template<typename... Overrides>
void capy::di::ResolutionOverrides< Overrides >::reset ( ) const
inlineconstexpr
Here is the caller graph for this function:

◆ retrieve_override()

template<typename... Overrides>
template<typename Override>
std::optional< Override > capy::di::ResolutionOverrides< Overrides >::retrieve_override ( ) const
inlineconstexpr

◆ validate()

template<typename... Overrides>
bool capy::di::ResolutionOverrides< Overrides >::validate ( ) const
inlineconstexpr
Here is the caller graph for this function:

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