Make application:🏭:options return a value instead of a reference
This commit is contained in:
parent
a1b00d4a70
commit
a4e7b318ed
2 changed files with 2 additions and 2 deletions
|
|
@ -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() {}
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,7 @@ namespace psemek::app
|
||||||
: opts(options)
|
: opts(options)
|
||||||
{}
|
{}
|
||||||
|
|
||||||
application::options const & options() override
|
application::options options() override
|
||||||
{
|
{
|
||||||
return opts;
|
return opts;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue