From 1b2505ac21ce8dd09a34aff86455a8a3677094a0 Mon Sep 17 00:00:00 2001 From: Egor Tensin Date: Sat, 13 Jun 2026 19:06:16 +0200 Subject: finally, perfect .clang-format settings? --- aesxx/utils/block_cmd_parser.hpp | 44 +++++++++++++++++++++++++--------------- 1 file changed, 28 insertions(+), 16 deletions(-) (limited to 'aesxx/utils/block_cmd_parser.hpp') diff --git a/aesxx/utils/block_cmd_parser.hpp b/aesxx/utils/block_cmd_parser.hpp index c179556..5bfdb1e 100644 --- a/aesxx/utils/block_cmd_parser.hpp +++ b/aesxx/utils/block_cmd_parser.hpp @@ -32,22 +32,30 @@ public: explicit BlockSettings(std::string_view argv0) : SettingsParser{argv0} { visible.add_options()( - "verbose,v", boost::program_options::bool_switch(&verbose), "enable verbose output"); - visible.add_options()("algorithm,a", - boost::program_options::value(&algorithm) - ->required() - ->value_name("NAME"), - "set algorithm"); + "verbose,v", boost::program_options::bool_switch(&verbose), "enable verbose output" + ); + visible.add_options()( + "algorithm,a", + boost::program_options::value(&algorithm) + ->required() + ->value_name("NAME"), + "set algorithm" + ); visible.add_options()( "mode,m", boost::program_options::value(&mode)->required()->value_name("MODE"), - "set mode of operation"); - visible.add_options()("use-boxes,b", - boost::program_options::bool_switch(&use_boxes), - "use the \"boxes\" interface"); - hidden.add_options()("args", - boost::program_options::value>(&args), - "shouldn't be visible"); + "set mode of operation" + ); + visible.add_options()( + "use-boxes,b", + boost::program_options::bool_switch(&use_boxes), + "use the \"boxes\" interface" + ); + hidden.add_options()( + "args", + boost::program_options::value>(&args), + "shouldn't be visible" + ); positional.add("args", -1); } @@ -58,8 +66,11 @@ public: void parse(int argc, char* argv[]) override { SettingsParser::parse(argc, argv); - parse_inputs(std::deque{std::make_move_iterator(args.begin()), - std::make_move_iterator(args.end())}); + parse_inputs( + std::deque{ + std::make_move_iterator(args.begin()), std::make_move_iterator(args.end()) + } + ); } private: @@ -77,7 +88,8 @@ private: if (aes::mode_requires_init_vector(mode)) { if (src.empty()) { throw boost::program_options::error{ - "an initialization vector is required for the selected mode of operation"}; + "an initialization vector is required for the selected mode of operation" + }; } iv = std::move(src.front()); src.pop_front(); -- cgit v1.3