1818 #pragma GCC diagnostic pop
1919#endif // (MORPHEUS_COMPILER == MORPHEUS_GNUC_COMPILER)
2020
21- #include < iostream>
2221#include < filesystem>
22+ #include < iostream>
2323#include < optional>
2424#include < span>
2525
@@ -38,17 +38,17 @@ concept CustomProgramOptions = requires(T& t, boost::program_options::options_de
3838// / Holds common help documentation information for applications.
3939struct HelpDocumentation
4040{
41- std::string_view name; // /< The name of the application, typically the executable name.
42- std::string_view synopsis; // /< A brief synopsis of the application, typically a one-liner describing its purpose.
41+ std::string_view name; // /< The name of the application, typically the executable name.
42+ std::string_view synopsis; // /< A brief synopsis of the application, typically a one-liner describing its purpose.
4343 std::optional<Version> version; // /< The version of the application, if available.
4444};
4545
4646std::optional<int > parseProgramOptions (int argc, char const * const * argv, HelpDocumentation const & msgDetails, CustomProgramOptions auto &... options)
4747{
48- return parseProgramOptions (std::span<char const * const >{argv, static_cast <std::size_t >(argc)}, msgDetails, options...);
48+ return parseProgramOptions (std::span<char const * const >{argv, static_cast <std::size_t >(argc)}, msgDetails, options...);
4949}
5050
51- std::optional<int > parseProgramOptions (std::span<char const * const > parameters, HelpDocumentation const & msgDetails, CustomProgramOptions auto &... options)
51+ std::optional<int > parseProgramOptions (std::span<char const * const > parameters, HelpDocumentation const & msgDetails, CustomProgramOptions auto &... options)
5252{
5353 namespace po = boost::program_options;
5454 try
@@ -94,5 +94,4 @@ std::optional<int> parseProgramOptions(std::span<char const * const> parameters,
9494 return std::nullopt ;
9595}
9696
97-
9897} // namespace morpheus::application::po
0 commit comments