diff options
Diffstat (limited to 'cli/configuration.cpp')
| -rw-r--r-- | cli/configuration.cpp | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/cli/configuration.cpp b/cli/configuration.cpp index 4ca36c1..e927c92 100644 --- a/cli/configuration.cpp +++ b/cli/configuration.cpp @@ -26,7 +26,13 @@ export namespace katja class configuration { public: - using repositories_t = std::forward_list<std::pair<std::string, repository_configuration>>; + using value_type = std::pair<std::string, repository_configuration>; + using reference_type = value_type&; + using const_reference_type = const value_type&; + + using repositories_t = std::forward_list<value_type>; + using size_type = repositories_t::size_type; + using difference_type = repositories_t::difference_type; private: repositories_t repositories; @@ -47,6 +53,16 @@ export namespace katja return this->repositories.end(); } + repositories_t::const_iterator begin() const + { + return this->repositories.begin(); + } + + repositories_t::const_iterator end() const + { + return this->repositories.end(); + } + repositories_t::const_iterator cbegin() { return this->repositories.cbegin(); |
