solinject
1.0.0
C++17 Dependency Injection header-only library
|
DI configuration. More...
#include <Configuration.hpp>
Public Member Functions | |
Configuration () | |
Parameterless constructor. | |
Configuration (std::vector< ConfigurationItem > items) | |
Constructor. More... | |
Configuration (const Configuration &other) | |
Copy constructor. | |
Configuration (Configuration &&other) noexcept | |
Move constructor. | |
Configuration & | operator= (Configuration other) noexcept |
Copy-assignment operator. | |
const std::vector< ConfigurationItem > & | ConfigurationItems () const |
Configuration items property. More... | |
void | AddConfigurationItem (ConfigurationItem item) |
Adds a configuration item. More... | |
void | AddConfigurationItems (std::vector< ConfigurationItem > items) |
Adds configuration items. More... | |
Friends | |
void | swap (Configuration &a, Configuration &b) |
Swaps two Configuration instances. | |
DI configuration.
|
inline |
Constructor.
items | the configuration items |
|
inline |
Adds a configuration item.
item | the configuration item |
|
inline |
Adds configuration items.
items | the configuration items |
|
inline |
Configuration items property.