lintel 0.2.0
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
lintel::di::detail::InjectorArgument< TOwner > Struct Template Reference

#include <Container.h>

Public Member Functions

template<typename T , typename = std::enable_if_t<IsSupportedArgument<std::decay_t<T>>::value && !std::is_convertible<TOwner, T>::value>>
 operator T () const
 

Public Attributes

Container & container
 

Detailed Description

template<typename TOwner>
struct lintel::di::detail::InjectorArgument< TOwner >

Universal constructor argument: every parameter asks the container for its own type.

Member Function Documentation

◆ operator T()

template<typename TOwner >
template<typename T , typename = std::enable_if_t<IsSupportedArgument<std::decay_t<T>>::value && !std::is_convertible<TOwner, T>::value>>
lintel::di::detail::InjectorArgument< TOwner >::operator T ( ) const
inline

Member Data Documentation

◆ container


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