From da02080fc1db3be9275832b7ad929165b1a38e3e Mon Sep 17 00:00:00 2001 From: Eugen Wissner Date: Sun, 25 Jan 2026 11:33:55 +0100 Subject: Move more command line parsing into a module --- cli/configuration.cpp | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) (limited to 'cli/configuration.cpp') 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>; + using value_type = std::pair; + using reference_type = value_type&; + using const_reference_type = const value_type&; + + using repositories_t = std::forward_list; + 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(); -- cgit v1.2.3