aboutsummaryrefslogtreecommitdiff
path: root/src/argument_parser.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/argument_parser.cpp')
-rw-r--r--src/argument_parser.cpp18
1 files changed, 11 insertions, 7 deletions
diff --git a/src/argument_parser.cpp b/src/argument_parser.cpp
index fd18bc7..367262f 100644
--- a/src/argument_parser.cpp
+++ b/src/argument_parser.cpp
@@ -21,7 +21,7 @@ void optarg_error(char arg, const std::string_view &error) noexcept
*/
auto get_str_optarg() noexcept -> std::string_view
{
- return {optarg};
+ return { optarg };
}
/**
@@ -44,16 +44,19 @@ auto get_uint_optarg(char arg, bool check_zero = false) noexcept -> uint32_t
} // namespace
ArgumentParser::ArgumentParser(
- IRandomNumberGeneratorFactory random_number_generator_factory) noexcept
+ IRandomNumberGeneratorFactory random_number_generator_factory
+) noexcept
: _random_number_generator_factory(random_number_generator_factory)
{
}
auto ArgumentParser::parse(
- const std::vector<option> &options, const std::string_view &short_options,
+ const std::vector<option> &options,
+ const std::string_view &short_options,
const int &argc,
- char *const *argv) noexcept -> ParsedArguments // NOLINT(cppcoreguidelines-avoid-c-arrays,
- // modernize-avoid-c-arrays)
+ char *const *argv
+) noexcept -> ParsedArguments // NOLINT(cppcoreguidelines-avoid-c-arrays,
+ // modernize-avoid-c-arrays)
{
// NOLINTNEXTLINE(cppcoreguidelines-pro-bounds-pointer-arithmetic)
const auto args = std::vector<std::string_view>(argv, argv + argc);
@@ -63,8 +66,9 @@ auto ArgumentParser::parse(
ParsedArguments parsed_arguments;
char arg = 0;
- while ((arg = static_cast<char>(getopt_long(argc, argv, short_options.data(),
- options.data(), nullptr))) != -1)
+ while ((arg = static_cast<char>(
+ getopt_long(argc, argv, short_options.data(), options.data(), nullptr)
+ )) != -1)
{
switch (arg)
{