#pragma once #include "interfaces/argument_parser.hpp" #include "interfaces/randomization.hpp" #include #include #include #include class ArgumentParser : public IArgumentParser, public yacppdic:: AutoWirable { public: explicit ArgumentParser( IRandomNumberGeneratorFactory random_number_generator_factory) noexcept; auto parse( const std::vector