#include <DependencyInjection.hpp>
◆ ServiceDescriptor() [1/4]
DependencyInjection::ServiceDescriptor::ServiceDescriptor |
( |
| ) |
|
|
delete |
◆ ServiceDescriptor() [2/4]
DependencyInjection::ServiceDescriptor::ServiceDescriptor |
( |
const std::type_info & |
typeInfo, |
|
|
ServiceFactory |
factory, |
|
|
const ServiceLifetime |
lifetime |
|
) |
| |
|
inline |
73 :
const ServiceLifetime _lifetime
Definition: DependencyInjection.hpp:69
const ServiceFactory _factory
Definition: DependencyInjection.hpp:68
const std::type_info & _typeInfo
Definition: DependencyInjection.hpp:67
◆ ServiceDescriptor() [3/4]
DependencyInjection::ServiceDescriptor::ServiceDescriptor |
( |
const ServiceDescriptor & |
obj | ) |
|
|
default |
◆ ServiceDescriptor() [4/4]
DependencyInjection::ServiceDescriptor::ServiceDescriptor |
( |
ServiceDescriptor && |
deadObj | ) |
|
|
defaultnoexcept |
◆ GetFactory()
auto DependencyInjection::ServiceDescriptor::GetFactory |
( |
| ) |
const |
|
inline |
◆ GetLifetime()
auto DependencyInjection::ServiceDescriptor::GetLifetime |
( |
| ) |
const |
|
inline |
◆ GetTypeInfo()
auto & DependencyInjection::ServiceDescriptor::GetTypeInfo |
( |
| ) |
const |
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ _factory
◆ _lifetime
◆ _typeInfo
const std::type_info& DependencyInjection::ServiceDescriptor::_typeInfo |
|
private |
The documentation for this class was generated from the following file: