diff options
author | 2010-07-22 12:52:10 +0100 | |
---|---|---|
committer | 2010-07-22 18:55:26 +0100 | |
commit | f7be9952e67a5cdad6f3531a22654db198e7d106 (patch) | |
tree | 54c8fae2eaaf89851c038d28ed6deb9096c87b4d /src/clients/cave/cmd_purge.cc | |
parent | 84f32a46c9bd03039af31be9626206ce891fa841 (diff) | |
download | paludis-f7be9952e67a5cdad6f3531a22654db198e7d106.tar.gz paludis-f7be9952e67a5cdad6f3531a22654db198e7d106.tar.xz |
Use std::make_shared<>
Diffstat (limited to 'src/clients/cave/cmd_purge.cc')
-rw-r--r-- | src/clients/cave/cmd_purge.cc | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/clients/cave/cmd_purge.cc b/src/clients/cave/cmd_purge.cc index deee0a55d..2729ff3e6 100644 --- a/src/clients/cave/cmd_purge.cc +++ b/src/clients/cave/cmd_purge.cc @@ -22,8 +22,8 @@ #include "resolve_common.hh" #include "exceptions.hh" -#include <paludis/util/make_shared_ptr.hh> #include <paludis/util/stringify.hh> +#include <paludis/util/make_null_shared_ptr.hh> #include <paludis/user_dep_spec.hh> #include <paludis/selection.hh> #include <paludis/generator.hh> @@ -53,10 +53,10 @@ namespace std::shared_ptr<ResolveCommandLineProgramOptions> program_options; PurgeCommandLine(const bool for_docs) : - resolution_options(for_docs ? make_null_shared_ptr() : make_shared_ptr(new ResolveCommandLineResolutionOptions(this))), - execution_options(for_docs ? make_null_shared_ptr() : make_shared_ptr(new ResolveCommandLineExecutionOptions(this))), - display_options(for_docs ? make_null_shared_ptr() : make_shared_ptr(new ResolveCommandLineDisplayOptions(this))), - program_options(for_docs ? make_null_shared_ptr() : make_shared_ptr(new ResolveCommandLineProgramOptions(this))) + resolution_options(for_docs ? make_null_shared_ptr() : std::make_shared<ResolveCommandLineResolutionOptions>(this)), + execution_options(for_docs ? make_null_shared_ptr() : std::make_shared<ResolveCommandLineExecutionOptions>(this)), + display_options(for_docs ? make_null_shared_ptr() : std::make_shared<ResolveCommandLineDisplayOptions>(this)), + program_options(for_docs ? make_null_shared_ptr() : std::make_shared<ResolveCommandLineProgramOptions>(this)) { add_usage_line("[ -x|--execute ]"); add_note("All options available for 'cave resolve' are also permitted. See 'man cave-resolve' for details."); @@ -114,6 +114,6 @@ PurgeCommand::run( std::shared_ptr<args::ArgsHandler> PurgeCommand::make_doc_cmdline() { - return make_shared_ptr(new PurgeCommandLine(true)); + return std::make_shared<PurgeCommandLine>(true); } |