|
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.