Make application:🏭:options return a value instead of a reference

This commit is contained in:
Nikita Lisitsa 2023-07-18 15:24:02 +03:00
parent a1b00d4a70
commit a4e7b318ed
2 changed files with 2 additions and 2 deletions

View file

@ -28,7 +28,7 @@ namespace psemek::app
struct factory struct factory
{ {
virtual application::options const & options() = 0; virtual application::options options() = 0;
virtual std::unique_ptr<application> create(struct application::options const & options, context const & context) = 0; virtual std::unique_ptr<application> create(struct application::options const & options, context const & context) = 0;
virtual ~factory() {} virtual ~factory() {}

View file

@ -19,7 +19,7 @@ namespace psemek::app
: opts(options) : opts(options)
{} {}
application::options const & options() override application::options options() override
{ {
return opts; return opts;
} }