summaryrefslogtreecommitdiff
path: root/src/cli.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/cli.cc')
-rw-r--r--src/cli.cc10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/cli.cc b/src/cli.cc
index d74e327..b1f4eb4 100644
--- a/src/cli.cc
+++ b/src/cli.cc
@@ -51,18 +51,18 @@ cli::cli(int argc, char **argv) : _argc(argc), _argv(argv) {
auto cli::arg(int i) -> std::optional<std::string> {
if (i < this->_argc) {
return std::string(this->_argv[i]);
- } else {
- return std::nullopt;
}
+
+ return std::nullopt;
}
auto cli::option(const std::string &key)
-> std::optional<std::optional<std::string>> {
if (this->options.contains(key)) {
return this->options[key];
- } else {
- return std::nullopt;
}
+
+ return std::nullopt;
}
auto cli::look() -> int {
@@ -100,7 +100,7 @@ auto cli::look() -> int {
std::cout << "\n\n";
}
- for (auto &token_line : parser.nodes()) {
+ for (const auto &token_line : parser.nodes()) {
std::visit(
[](const auto &node) -> void {
std::cout << node.string() << '\n';