diff options
author | 2009-01-09 13:46:00 +0000 | |
---|---|---|
committer | 2009-01-09 13:46:00 +0000 | |
commit | 4231af5178d647d8ad932decfcf6a437bec63365 (patch) | |
tree | bb0d7168d1aff08b6c087bd1aca0f42f8a33e1ed /paludis/environments/paludis/world.cc | |
parent | 6cf45c1cfa4bf675095a244693b9dbfd5e08daca (diff) | |
download | paludis-4231af5178d647d8ad932decfcf6a437bec63365.tar.gz paludis-4231af5178d647d8ad932decfcf6a437bec63365.tar.xz |
New easier tree visitors
Diffstat (limited to 'paludis/environments/paludis/world.cc')
-rw-r--r-- | paludis/environments/paludis/world.cc | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/paludis/environments/paludis/world.cc b/paludis/environments/paludis/world.cc index 86d45f407..94e5ee94f 100644 --- a/paludis/environments/paludis/world.cc +++ b/paludis/environments/paludis/world.cc @@ -1,7 +1,7 @@ /* vim: set sw=4 sts=4 et foldmethod=syntax : */ /* - * Copyright (c) 2008 Ciaran McCreesh + * Copyright (c) 2008, 2009 Ciaran McCreesh * * This file is part of the Paludis package manager. Paludis is free software; * you can redistribute it and/or modify it under the terms of the GNU General @@ -156,7 +156,7 @@ World::_remove_string_from_world(const std::string & n) const } } -std::tr1::shared_ptr<SetSpecTree::ConstItem> +const std::tr1::shared_ptr<const SetSpecTree> World::world_set() const { using namespace std::tr1::placeholders; @@ -182,8 +182,7 @@ World::world_set() const << "World file '" << *_imp->maybe_world_file << "' doesn't exist"; } - return std::tr1::shared_ptr<SetSpecTree::ConstItem>(new ConstTreeSequence<SetSpecTree, AllDepSpec>( - std::tr1::shared_ptr<AllDepSpec>(new AllDepSpec))); + return make_shared_ptr(new SetSpecTree(make_shared_ptr(new AllDepSpec))); } std::tr1::shared_ptr<const FSEntry> |